我正在研究示例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_date
和end_date
转换为12小时时钟格式(AM / PM)时,我得错了时间,即start_date
- 上午11:59,end_date
。
如何获得合适的时间和格式?
答案 0 :(得分:0)
评论是正确的,因为您传递2017-09-29T18:29:59.000Z
它将在您的语言环境下转到晚上11:59。
但LT作为一种格式真的只会回归时间。尝试使用MM-DD-YYYY hh:mm:ss a
作为格式字符串。
您可以在moment docs
查看更多内容我还让fiddle让你玩。