2016-03-29 28 views

回答

0

入住这

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

0

试试这个,

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

希望这有助于。

+0

localsestring是不会放弃与所有浏览器一致的结果。我可能不会使用localeString – JsLearner

+0

这不会因浏览器而异浏览器,尽管如果文化不同,它会有所不同 –

0

您可以使用日期和时间变换moment.js

0

试试这个,

在乌尔视图,

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

在UR模式,

public Nullable<System.DateTime> SAMPLEDATE{ get; set; } 

    public string SAMPLEDATEDISPLAY{ get { return SAMPLEDATE.HasValue ? SAMPLEDATE.Value.ToString() : string.Empty; } } 

请反馈:)

相关问题