簡體   English   中英

如何使用Moment JS顯示格式化日期?

[英]How to use moment js for displaying formatted date?

伙計們,我通過ASP.net mvc應用程序中的ajax調用獲取日期。 現在我得到的日期是2014-06-09T17:38:55的格式,但是我想以三種格式顯示它:

  1. 贊了06/09/2014 05:38:55 PM
  2. three hours agoYesterday風格(由Facebook使用)
  3. 只是日期部分,如06/09/2014

基本上,我的視圖中有一個隱藏的輸入字段,可從ajax調用獲取日期。 現在我正在做這樣的事情:

<input id="hiddenLastAlertDate" type="hidden" value="values.CreationDate" />

在我的腳本部分,我有一個函數在執行以下操作:

var datefield = document.getElementById("hiddenLastAlertDate").value;
formattedDate = moment(datefield).format('L'); //for getting the date part only

運行該應用程序后,formattedDate顯示為未定義。 這是為什么? 我認為我無法遵循moment.js文檔。 我如何使用moment.js來獲取格式化結果?

moment("20140618 08:00", "YYYYMMDD hh:mm").fromNow(); 將在2 hours ago返回

moment("20140617", "YYYYMMDD").fromNow(); a day ago返回

moment().format('DD/MM/YYYY h:mm:ss A'); 會在18/06/2014 9:42:24 AM返回18/06/2014 9:42:24 AM

暫無
暫無

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

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