使用jquery将字符串从毫秒日期转换为可读日期

Convert string from millisecond date to a readable date with jquery

本文关键字:日期 转换 jquery 字符串 使用      更新时间:2023-09-26

我正在尝试将毫秒值转换为可读的日期格式。

我试着寻找解决方案,但没有解决我问题的答案。

我试图让val.start像这样输出10.15,现在它正在输出:1413363600000

我的代码:

(function($) {
    var options = {
        //Some options removed for question
        onAfterEventsLoad: function(events) {
            if(!events) {
                return;
            }
            var list = $('#eventlist');
            list.html('');
            $.each(events, function(key, val) {
                $(document.createElement('li'))
                    .html(' + val.start + ': ' + val.title + ')
                    .appendTo(list);
            });
        },
    };
    var calendar = $('#calendar').calendar(options);
}(jQuery));

我试过使用这样的momentjs:

var start_date = moment.unix(val.start).format("MM.DD");

但这给出了错误的日期:09.17(应该是10.15

你能试试吗,moment lib可能需要几秒钟而不是ms

moment.unix(val.start/1000).format("MM.DD");