如何将字符串转换为 javascript 中的有效日期
how to convert string to valid date in javascript
我有时间间隔,例如“01:30:00”作为字符串。现在我想将此字符串转换为 javascript 中的有效 DateTime 以进行操作。例如:增加 1 小时。
您可以使用 momentjs 库轻松完成此操作。
var epoch = moment(str).unix();
另请参阅
http://www.sitepoint.com/beginners-guide-to-javascript-date-and-time/
我解决了我的问题。
first 通过 new Date()
second 获取当前 DateTime 使用 .toDateString()
third 附上我的时间间隔,例如“01:30:00”。
new Date().toDateString() + ' ' + "01:30:00" // Mon May 09 2016 01:30:00
现在使用moment.js
var t = moment(new Date().toDateString() + ' ' + "01:30:00");
ّFinaly 添加例如 moment().add()
1 小时
var finalTime = t.add(60, 'minutes').format("hh:mm");
演示
var stringTimeInterval = "01:30:00";
var t = moment(new Date().toDateString() + ' ' + stringTimeInterval);
document.getElementById("demo").innerHTML = t.add(60, 'minutes').format("hh:mm:00");
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.13.0/moment.min.js"></script>
<div id="demo"></div>
我有时间间隔,例如“01:30:00”作为字符串。现在我想将此字符串转换为 javascript 中的有效 DateTime 以进行操作。例如:增加 1 小时。
您可以使用 momentjs 库轻松完成此操作。
var epoch = moment(str).unix();
另请参阅
http://www.sitepoint.com/beginners-guide-to-javascript-date-and-time/
我解决了我的问题。
first 通过 new Date()
second 获取当前 DateTime 使用 .toDateString()
third 附上我的时间间隔,例如“01:30:00”。
new Date().toDateString() + ' ' + "01:30:00" // Mon May 09 2016 01:30:00
现在使用moment.js
var t = moment(new Date().toDateString() + ' ' + "01:30:00");
ّFinaly 添加例如 moment().add()
1 小时var finalTime = t.add(60, 'minutes').format("hh:mm");
演示
var stringTimeInterval = "01:30:00";
var t = moment(new Date().toDateString() + ' ' + stringTimeInterval);
document.getElementById("demo").innerHTML = t.add(60, 'minutes').format("hh:mm:00");
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.13.0/moment.min.js"></script>
<div id="demo"></div>