来自 'HH-MM' 形式字符串的 Javascript 日期对象

标签 javascript date time

嘿,我只是想知道如何将 HH:MM 字符串转换为 javascript Date 对象。我尝试了 new Date(string);myDate.setTime() 但无济于事。

附带的问题可能是:如何将 HH:MM 中的字符串转换为自 1970 年 1 月 1 日起的毫秒数。

提前感谢您的帮助。

最佳答案

怎么样:

//using timestr '10:33:21', could also be '10-33-21'
var dat = new Date, time = timestr.split(/\:|\-/g);
dat.setHours(time[0]);
dat.setMinutes(time[1]);

关于来自 'HH-MM' 形式字符串的 Javascript 日期对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4332906/

相关文章:

javascript - MQTT可以直接将音频流传输到Web客户端吗?

javascript - 为什么函数响应 .prototype 但常规对象不响应?

javascript - ExtJS 禁用选项卡面板延迟加载

Python pandas 在尝试访问大型数据集上的 'DATE' 列时产生错误

c++ - 无法从 '_int64' 转换为 'Data *'

ruby - 如何在 Ruby 中比较不同时区的时间?

javascript - 通过悬停隐藏/取消隐藏 HTML 部分?

MySQL 查询返回每个月之前创建的所有行

mysql - 年份更改未在 mysql 服务器中给出结果

ruby-on-rails - 如何将此字符串转换为毫秒?