JS获得当前时间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS获得当前时间相关的知识,希望对你有一定的参考价值。
写一个变量=js获取当前时间减去2013年12月8号,得到的天数乘以7,怎么写啊,求指导
// 今天 - 2013年12月8号var d = Date.now() - new Date(2013, 11, 7);
// 天数
d = parseInt(d / (24 * 60 * 60 * 1000));
// X7
d = d * 7; 参考技术A var timestamp = Date.parse(new Date()); //当前时间戳
var oldtimestamp = Date.parse('2013-12-08'); //固定日期的时间戳
var newtimestamp = timestamp - oldtimestamp; //间隔的时间毫秒
var day = parseInt(newtimestamp / (24 * 60 * 60 * 1000)); //除以一天的毫秒数,得出间隔天数
var day7 = day*7; //乘以7
document.write(day7); 参考技术B <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>dateutil-js时间举例</title>
<!-- <script src="http://www.shicishu.com/down/dateutil-1.0.0.js"></script>-->
<script src="http://www.shicishu.com/down/dateutil-1.0.0.min.js"></script>
</head>
<body>
<script type="text/javascript">
console.log(getdate_WMdy_En());//Thurs.Sept.2, 2020
console.log(getdate_yMdhms_T());//2020-9-2 21:41:7
console.log(getdate_WyMdhms_C());//星期四 2020年9月2日 21时38分33秒
</script>
</body>
</html> 参考技术C JS获得当前时间的方法是利用js的date对象并格式化输出。
具体举例如下:
1、定义一个date对象today
var today = new Date();
2、分别从today中获取日,月,年,时,分,秒:
var dd = today.getDate();
var mm = today.getMonth()+1; //一月是0,一定要注意
var yyyy = today.getFullYear();
var hour = today.getHours();
var minutes = today.getMinutes() ;
var seconds = today.getSeconds();
3、特殊处理,如果是日或者月小于10,自动补0
if(dd<10)
dd='0'+dd
if(mm<10)
mm='0'+mm
4、重新组装带/格式的日期和时间
today = mm+'/'+dd+'/'+yyyy+“ ”hour +“:”+minutes +":"+seconds
5、输出展示
document.write(today);
以上是关于JS获得当前时间的主要内容,如果未能解决你的问题,请参考以下文章