所以,我正在尝试向图表添加一些标签,并且我想将它们添加到横轴上的 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/