Pages - Menu

2016年4月21日 星期四

moment 筆記

一個javascript專門拿來轉日期時間用的函式庫
來源:moment
1.在C#裡面直接使用JObject輸出,在前端會看到 2016-04-12T22:11:13
不是很清楚T代表的意思,只要知道user絕對不會想看到這種字眼..。
這邊使用
moment(value, "YYYY-MM-DD HH:mm:ss").format("YYYY/MM/DD HH:mm:ss")
2.在後端使用,DATEDIFF(SECOND,'1970-01-01',starttime),取得timestamp的秒數,傳道前端後重新轉成日期
function getDate(times) {
var t = new Date(times);
var a = moment(t);
var formatted = a.utc().format("MM/DD HH:mm");
return formatted;
}

3.將日期轉成unixTime格式,原始格式為 160413
moment('160413', "YYMMDD").valueOf();
4.將毫秒轉成分鐘
moment.utc(60000).format("HH:mm:ss")
以後有用到新的在慢慢增加

沒有留言:

張貼留言