javascript - 将当前时间添加 6 小时并显示到页面

标签 javascript time

所以,我正在尝试向图表添加一些标签,并且我想将它们添加到横轴上的 6、12、18 和 24 小时。

我想以本地(计算机)时区的“hh:mm”格式(例如 23:10、05:10、11:10 和 17:10)写入这些时间?

有人可以帮我解决这个问题吗?

最佳答案

基于How to add 30 minutes to a JavaScript Date object?

var d1 = new Date ();
var d2 = new Date ( d1 );
d2.setHours ( d1.getHours() + 6 );

https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date将展示如何操作 Date 对象。

添加了您的代码并进行了一些修复。 编辑以添加第二个 document.write

<script type="text/javascript"> 
var timer = 24; 
var d1 = new Date(); 
var d2 = new Date();
d1.setHours(+d2.getHours()+(timer/4) ); 
d1.setMinutes(new Date().getMinutes()); 
document.write(d1.toTimeString("hh:mm"));
document.write(d1.getHours()+":"+d1.getMinutes());
</script>

关于javascript - 将当前时间添加 6 小时并显示到页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13034067/

相关文章:

javascript - 当我将函数传递给 React.js 中的子组件时,为什么会出现未捕获的 TypeError?

javascript - 网络 worker 有自己的垃圾收集器吗?

javascript - JS : 'this' collision in unit test for publication?

java - 在android中获取我指定时间之前的时间

c++ - 在 clock_gettime() 中使用 _COARSE 变体仍然调用 sys_clock_gettime() 系统调用

javascript - 从 char 到 char 的正则表达式选择由字符分隔的间隔

javascript - Android:即使使用 setJavaScriptEnabled(true) 也无法让 javascript 在 WebView 上工作

php - php中不同时区的时间戳

java - 如何在java中设置1分钟间隔时间逻辑

python - 为什么这个循环会随着时间的二次方缩放