将Javascript字符串转换为其他日期格式

时间:2018-12-13 02:19:18

标签: javascript

这是一种使脚本过于复杂的方法。首先,我们使用javascript,时区和GMT代码使用以下方式获取本地计算机时间:

var timeZoneData = Intl.DateTimeFormat().resolvedOptions().timeZone;
var rightNow = new Date();
var visitorTimeZone = "GMT" + -(rightNow.getTimezoneOffset() / 60);

然后我们将GET ajax发送到运行API请求以拉回网络研讨会计划的php服务器,它返回下一个网络研讨会的html,并被拉回并显示为:

Thursday, 13 Dec 12:30 PM

我需要以其他格式输出它,以便倒数计时器可以识别它是

Dec 13, 2018 12:30:00

我很简单,因为我的一生无法解决该怎么做。这是我的Ajax请求:

$(document).ready(function(){
    var timeZoneData = Intl.DateTimeFormat().resolvedOptions().timeZone;
    var rightNow = new Date();
    var visitorTimeZone = "GMT" + -(rightNow.getTimezoneOffset() / 60);
    $.ajax({
        type: "GET",
        url: "URLTOGETTHESTUFFWHICHPULLSBACK",
        data: 'GMT='+visitorTimeZone,
        dataType: "html",   //expect html to be returned
        async: false,
        success: function(msg){
            $('#nextWebinarForm').html(msg +' - ' + timeZoneData);
        }
    });
    $("#gmt").val(visitorTimeZone);
    document.getElementById('timezonedata').innerHTML=timeZoneData;
});

然后我做了一些神奇的vudo事情,然后我有了倒数计时器: https://codepen.io/AllThingsSmitty/pen/JJavZN 我显然只是在用别人的笔,因为我不知道该怎么写。

请帮助。

0 个答案:

没有答案