簡體   English   中英

從完整日期獲取時間錯誤

[英]Wrong time while getting from full date

我正在研究示例本機應用程序。 我正在使用moment.js將時間轉換為AM和PM表示形式。 我的數據是:

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

當使用moment()。format('LT')將start_dateend_date轉換為12小時制(AM / PM)時,我得到了錯誤的時間,例如start_date為11:59 PM- end_date為12:59 AM。

如何獲得正確的時間和格式?

注釋是正確的,因為您正在通過2017-09-29T18:29:59.000Z ,它將在您的區域設置下變為11:59 pm。

但是LT作為一種格式實際上只會返回時間。 嘗試使用MM-DD-YYYY hh:mm:ss a作為格式字符串。

您可以在此處查看更多文檔

我還為您玩弄小提琴

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM