首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将给定的日期和时间转换为javascript中的划时代时间?

如何将给定的日期和时间转换为javascript中的划时代时间?
EN

Stack Overflow用户
提问于 2019-04-16 06:08:54
回答 4查看 265关注 0票数 1

我试图将从UI获得的日期和时间转换为时代时间。

请在下面找到我的密码。

代码语言:javascript
运行
复制
function calculateEpoch(){ 
    var date = 11/1/2019 //obtained from ui
    var time = 11:00 //obtained from ui
    var date1 = date +"" + time;

    var someDate = new Date(date1);
    console.log("someDate : ",someDate) //getting error like Invalid Date
    someDate1 = someDate.getTime();
    console.log("someDate : ",someDate1) //getting error like someDate1 is not defined
    return someDate1 ;
}

有人能帮我查一下工作代码吗。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2019-04-16 06:15:08

" "中添加""而不是"",这样就可以了

代码语言:javascript
运行
复制
function calculateEpoch(){ 
var date = '11/1/2019' //obtained from ui
    var time = '11:00' //obtained from ui
    var date1 = date +" " + time; // <---add space here

    var someDate = new Date(date1);
    console.log("someDate : ",someDate) //getting error like Invalid Date
    someDate1 = someDate.getTime();
    console.log("someDate : ",someDate1) //getting error like someDate1 is not defined
 return someDate1 ;
}
票数 0
EN

Stack Overflow用户

发布于 2019-04-16 06:16:08

代码语言:javascript
运行
复制
function calculateEpoch(){ 
    var date = '11/1/2019' //obtained from ui
    var time = '11:00' //obtained from ui
    var date1 = `${date} ${time}`; // add a space in between the date and time,
    // your date1 was invalid because it 11/1/2019:11:00

    var someDate = new Date(date1);
    console.log("someDate : ",someDate) //getting error like Invalid Date
    someDate1 = someDate.getTime();
    console.log("someDate : ",someDate1) //getting error like someDate1 is not defined
    return someDate1 ;
}

希望这能帮上忙

票数 -1
EN

Stack Overflow用户

发布于 2019-04-16 06:17:44

您的前2行datetime都是从ui中获得的,所以我想这不是问题所在。(它们应该是字符串)

问题在于date1

您有:11/1/201911:00 无效

应该是:11/1/2019 11:00

您已经快到了,但是您只需要在datetime之间添加一个空格。

代码语言:javascript
运行
复制
function calculateEpoch(){ 
    var date = '11/1/2019'; //obtained from ui
    var time = '11:00'; //obtained from ui
    var date1 = date + " " + time;

    var someDate = new Date(date1);
    console.log("someDate : ", someDate) //getting error like Invalid Date
    someDate1 = someDate.getTime();
    console.log("someDate : ", someDate1) //getting error like someDate1 is not defined
    return someDate1;
}
calculateEpoch();

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55701582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档