来自完整日期的错误时间

时间:2017-09-13 06:49:25

标签: javascript datetime react-native momentjs

我正在研究示例react-native app。 我使用moment.js将时间转换为AM和PM表示。 我的数据是:

{
    "start_date":"2017-09-29T18:29:59.000Z",
    "end_date":"2017-09-29T19:29:59.000Z"
}

使用moment()。格式(' LT')将start_dateend_date转换为12小时时钟格式(AM / PM)时,我得错了时间,即start_date - 上午11:59,end_date

如何获得合适的时间和格式?

1 个答案:

答案 0 :(得分:0)

评论是正确的,因为您传递2017-09-29T18:29:59.000Z它将在您的语言环境下转到晚上11:59。

但LT作为一种格式真的只会回归时间。尝试使用MM-DD-YYYY hh:mm:ss a作为格式字符串。

您可以在moment docs

查看更多内容

我还让fiddle让你玩。