gpt4 book ai didi

JavaScript 日期时间字符串转换为秒?

转载 作者:行者123 更新时间:2023-12-02 17:20:13 25 4
gpt4 key购买 nike

我正在使用 javascript 从 HTML div 字段中获取一个值,该值是以下格式的长日期:“MM/DD/YY hh:mm:ss (am/pm)”。所以我得到了这个值,我想做的就是将该值(字符串)转换为秒,并在警报框中预览它?我尝试使用此代码,但它显示 NaN

        myDivObj = document.getElementById("date").innerHTML;
var a = myDivObj.split('/');
var seconds = (+a[0]) * 60 * 60 + (+a[1]) * 60 + (+a[2]);

alert(seconds);

有什么想法吗?

最佳答案

来自 W3Schools JavaScript Date object's reference page :

Date.parse()

Parses a date string and returns the number of milliseconds sincemidnight of January 1, 1970

将其除以 1000,即可得到秒数。

var string = TextInput.value;
var seconds = (Date.parse(string)) / 1000;
alert("Seconds: "+seconds);

关于JavaScript 日期时间字符串转换为秒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24032233/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com