转换“;2016年3月28日星期一23:59:59 GMT-0600(中央黎明时间)“;TO”;2016-03-28 2

Converting "Mon March 28 2016 23:59:59 GMT -0600 (CENTRAL DAYLIGHT TIME)" TO "2016-03-28 23:59:59" (YYYY-MM-DD HH:MM:SS)

本文关键字:黎明 时间 2016-03-28 TO GMT-0600 28日 3月 2016年 星期一 转换      更新时间:2023-09-26

如何转换:

"2016年3月28日星期一23:59:59 GMT-0600(中央黎明时间)";

"2016-03-28 23:59:59";(YYYY-MM-DD HH:MM:SS)

在Javascript中?

检查此

function addZero(i) {
    if (i < 10) {
        i = "0" + i;
    }
    return i;
}
function myFunction() {
    var d = new Date();
    var x = document.getElementById("demo");
    var h = addZero(d.getHours());
    var m = addZero(d.getMinutes());
    var s = addZero(d.getSeconds());
    x.innerHTML = h + ":" + m + ":" + s;
}

function formatDate(date) {
    var d = new Date(date),
        month = '' + (d.getMonth() + 1),
        day = '' + d.getDate(),
        year = d.getFullYear(),
          h = addZero(d.getHours()),
     m = addZero(d.getMinutes()),
     s = addZero(d.getSeconds());
    if (month.length < 2) month = '0' + month;
    if (day.length < 2) day = '0' + day;
    return [year, month, day].join('-')+" "+[h,m,s].join(':');
}
document.getElementById('res').innerHTML =  formatDate('Mon March 28 2016 23:59:59 GMT -0600 (CENTRAL DAYLIGHT TIME)') ;

jsfiddle.net

您可以使用moment.js进行日期-时间转换

试试这个,

var d=your date;
var actualDate=d.toLocaleString();

希望这能有所帮助。

试试这个,

在我们看来,

columns.Bound("YOUR MODEL").Format("
{0:n6}").ClientTemplate("#=SAMPLEDATEDISPLAY#").Title("Sample Date");

在我们的模型中,

    public Nullable<System.DateTime> SAMPLEDATE{ get; set; }
    public string SAMPLEDATEDISPLAY{ get { return SAMPLEDATE.HasValue ? SAMPLEDATE.Value.ToString() : string.Empty; } }

请反馈:)