AWSDateTime в читаемый формат - PullRequest
0 голосов
/ 04 мая 2019

У меня есть AWSDateTime, например 2019-05-03T18:18:13.683Z, который я хочу просто использовать в удобном для пользователя формате, например 5/3/2019.

Есть какой-то метод, который просто форматирует его как item.createdAt.abrakadabra(), или мне нужно было бы сделать какую-нибудь сумасшедшую функцию javascript для этого?

Ответы [ 3 ]

0 голосов
/ 04 мая 2019

эй, посмотри на всю эту любовь!Я только что написал эту функцию JS, прежде чем я увидел ответ и получил хорошую практику в этом процессе.Я собираюсь посмотреть на вещь toLocalDateString, но вот это для людей, так как я сделал это

formatDate(date){
  if(typeof date !== typeof null){
    const month = (date.slice(5,6) === '0') ? date.slice(6, 7) : date.slice(5, 7);
    const day = (date.slice(8,9) === '0') ? date.slice(9, 10) : date.slice(8, 10);
    const year = date.slice(0, 4)
    return month.concat("/").concat(day).concat("/").concat(year)
  }
}
0 голосов
/ 04 мая 2019

Да, ваш путь был легким, а также ваше право, на это, вероятно, было дано много ответов.это было то, что я пошел с (моя дата в строке)

formatDate(date){
    var dateobj = new Date(date);
    return dateobj.toLocaleDateString()
}
0 голосов
/ 04 мая 2019

Это, вероятно, дубликат, но все равно он идет:

var awsDate = new Date('2019-05-03T18:18:13.683Z')
var yourDateStr = awsDate.toLocaleDateString();

console.log('yourDateStr', yourDateStr)

Это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...