有時候在 View 取到 C#回傳的DateTime格式後需要轉成 JavaScript Json DateTime 格式,
處理方式如下:
var re = /-?\d+/;
var m = re.exec(result.Model.CreateDate);
var d = new Date(parseInt(m[0]));
var CreateDate = padLeft(d.getFullYear(), 2) + '-' + padLeft(d.getMonth(), 2) + '-' + padLeft(d.getDate(), 2);
/* 左邊補0 JS產生日期使用*/
function padLeft(str, len) {
str = '' + str;
if (str.length >= len) {
return str;
} else {
return padLeft("0" + str, len);
}
}