js代码
求一个js代码
想实现如下功能:
一个单元格里显示时间“XX:XX:XX之前购买,优惠50%。”这个时间是根据服务器时间变换的,每一个小时变换一次,比如13:15分浏览,这个时间就显示“14:00:00”,08:50浏览网页,这个时间就显示“09:00:00”,总之,是浏览的当时时间向后一个小时取整,怎么写代码?谢谢了!
------解决方案--------------------
想实现如下功能:
一个单元格里显示时间“XX:XX:XX之前购买,优惠50%。”这个时间是根据服务器时间变换的,每一个小时变换一次,比如13:15分浏览,这个时间就显示“14:00:00”,08:50浏览网页,这个时间就显示“09:00:00”,总之,是浏览的当时时间向后一个小时取整,怎么写代码?谢谢了!
------解决方案--------------------
- HTML code
<div id="demo"></div> <script type="text/javascript"> var d = new Date(); var ts = d.getTime(); //获取当前时间的UNIX时间戳,实际使用时在服务器端构造并输出这个JS变量 ts += 60 * 60 * 1000; //加上一个小时的毫秒数 d.setTime(ts); //以新的毫秒数设置date对象 var h = d.getHours(); h = parseInt(h) < 10 ? '0' + h : h; //小时数小于10时补零 document.getElementById('demo').innerHTML = h + ':00:00之前购买,优惠50%'; </script>