Pages

Chuyển đổi chuổi ký tự số sang datetime trong Jquery

 Với chới ký tự thời gian trả về dạng JSON 

"/Date(-62135596800000)/"

Hàm xử lý như sau:

function ConvertDateTime (date, type)
{
if (date != null) {
var getstringnumber = date.match(/[0-9]/g);
var startdate = Number(getstringnumber.join(""))
var formatdate = new Date(startdate);
switch(type)
{
case "date":
var format = $.hmcustom.para.Month[formatdate.getMonth()] + " " + (formatdate.getDate() >= 10 ? formatdate.getDate() : "0" + formatdate.getDate()) + "," + formatdate.getFullYear();
break;
case "datetime":
var format = $.hmcustom.para.Month[formatdate.getMonth()] + " " + (formatdate.getDate() >= 10 ? formatdate.getDate() : "0" + formatdate.getDate()) + "," + formatdate.getFullYear() + " " + (formatdate.getHours() >= 10 ? formatdate.getHours() : "0" + formatdate.getHours()) + ":" + (formatdate.getMinutes() >= 10 ? formatdate.getMinutes() : "0" + formatdate.getMinutes()) + ":" + (formatdate.getSeconds() >= 10 ? formatdate.getSeconds() : "0" + formatdate.getSeconds());
break;
case "time":
var format = (formatdate.getHours() >= 10 ? formatdate.getHours() : "0" + formatdate.getHours()) + ":" + (formatdate.getMinutes() >= 10 ? formatdate.getMinutes() : "0" + formatdate.getMinutes()) + ":" + (formatdate.getSeconds() >= 10 ? formatdate.getSeconds() : "0" + formatdate.getSeconds());
break;
}
return format;
}
return "";
}

Không có nhận xét nào :

Đăng nhận xét