AWSDateTime为可读格式

时间:2019-05-04 04:29:18

标签: javascript amazon-web-services

我有一个2019-05-03T18:18:13.683Z之类的AWSDateTime,我想以一种用户友好的格式(例如5/3/2019)使用。

是否存在某种可以像item.createdAt.abrakadabra()这样格式化的方法,或者我需要做一些疯狂的javascript函数来做到这一点?

3 个答案:

答案 0 :(得分:0)

这可能是重复的,但是无论如何这里都是这样:

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

console.log('yourDateStr', yourDateStr)

这会让您前进。

答案 1 :(得分:0)

嘿,看看所有这些爱!是的,我只是在看到响应并在此过程中获得一些良好实践之前编写了此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)
  }
}

答案 2 :(得分:0)

是的,您的方法很简单,而且您的权利也很可能得到了很多答复。这就是我的目的(我的日期在字符串中)

formatDate(date){
    var dateobj = new Date(date);
    return dateobj.toLocaleDateString()
}