[英]How to use moment js for displaying formatted date?
伙計們,我通過ASP.net mvc應用程序中的ajax調用獲取日期。 現在我得到的日期是2014-06-09T17:38:55
的格式,但是我想以三種格式顯示它:
06/09/2014 05:38:55 PM
three hours ago
或Yesterday
風格(由Facebook使用) 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.