use*_*jhg 3 javascript date node.js
我想在 DateTime 中添加小时数。我用谷歌搜索过,但找不到任何代码。
这是这个日期时间2018-07-25 20:23:22。我想在此日期时间中添加小时数,以便它以相同的格式为我提供新的日期时间
我试过这个。
var datetime = "2018-07-25 20:23:22";
datetime.setHours(datetime.getHours()+5);
Run Code Online (Sandbox Code Playgroud)
但它没有用。
Har*_*hah 13
你的datetime是String。您需要Date先将其转换为对象。
var datetime = new Date("2018-07-25 20:23:22");
console.log("Before: ", datetime);
datetime.setHours(datetime.getHours()+1);
console.log("After: ", datetime);Run Code Online (Sandbox Code Playgroud)
我更喜欢使用moment.js库来操作和处理日期。
希望这可以帮助你。
小智 6
这是使用 Moment.js 的简单方法
const date = moment('2018-07-25 20:23:22');
date.add(5, 'h');
console.log(date.toString());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16986 次 |
| 最近记录: |