Convert Unix timestamp to ISO 8601

后端 未结 2 1681
无人及你
无人及你 2020-12-08 19:20

I want to use the jquery timeago plugin - http://timeago.yarp.com/

I have timestamps like this 1331209044000 and the docs say i need an ISO 8601 timesta

2条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-12-08 19:52

    The solution i used, thanks to the links provided

    // convert to ISO 8601 timestamp
    function ISODateString(d){
        function pad(n){return n<10 ? '0'+n : n}
        return d.getUTCFullYear()+'-'
            + pad(d.getUTCMonth()+1)+'-'
            + pad(d.getUTCDate())+'T'
            + pad(d.getUTCHours())+':'
            + pad(d.getUTCMinutes())+':'
            + pad(d.getUTCSeconds())+'Z'
    }
    
    var d = new Date(parseInt(date));
    console.log(ISODateString(d));
    

提交回复
热议问题