javascript - 从日期和时间中减去小时数
问题描述
有人可以帮我解决这个问题。我需要为我们今晚展示的一个学校项目完成一些事情,我必须从这段代码中减去 2 个小时。Javascript 完全不是我的事。
<a href="urltopage.php"><span id="datetime"></span></a>
<script>
var dt = new Date();
document.getElementById("datetime").innerHTML = dt.toLocaleString();
</script>
我不知道如何改变这一点。提前致谢。
问候,贾斯汀
解决方案
尝试
var dt = new Date();
dt.setHours(dt.getHours() - 2);
document.getElementById("datetime").innerHTML = dt.toLocaleString();
推荐阅读
- java - 转义 - 从 Java 属性读取时的字符
- android - 如何在 Android 上使用 UsbDeviceConnection 从 HID 设备请求 USB HID 报告描述符
- java - 为什么这个 for 循环等于 12?
- c# - Getter C# 上的 StackOverflowException
- ios - 在 iPhone 上为 UIView / UIImageView 实现 UIDragInteractionDelegate 不起作用,尽管它在 iPad 上有效
- vba - VBA:仅考虑 A 中最后一个单元格的值并将选择范围扩展到 W
- node.js - 尝试 npm install 时 node-pre-gyp 错误
- c - 文件定位功能是否在内部将输出刷新到设备并清除输入缓存?
- umbraco7 - 我可以在 Ui-O-Matic 中使用自定义连接字符串,以便从不同于 Umbraco 的数据库中读取我的 pocos 吗?
- angular - 离子无限滚动:类型错误:无法读取未定义的属性“0”