JavaScript时间戳实现倒计时

1.内置对象

  • 创建内置对象Date( ):var data= new Date()
  • Date( )方法:
new Date(); Date 对象自动使用当前的日期和时间作为其初始值。var myDate=new Date() ;返回当日的日期和时间如何使用 Date() 方法获得当日的日期。

getTime(): getTime() 返回从 1970 年 1 月 1 日至今的毫秒数。

getDate():方法可返回月份的某一天。dateObject 所指的月份中的某一天,使用本地时间。返回值是 1 ~ 31 之间的一个整数。var day = myDate.getDate(); day = day<10?'0'+day:day;

getMonth(): 方法可返回表示月份的数字。表示月份的参数介于 0 到 11 之间。dateObject 的月份字段,使用本地时间。返回值是 0(一月) 到 11(十二月) 之间的一个整数。var  month = new Date().getMonth() + 1;变为两位:month = month<10?'0'+month:month;

getYear(): 方法可返回表示年份的两位或四位的数字。 

setFullYear(): 使用 setFullYear() 设置具体的日期。var d = new Date(); d.setFullYear(1992,10,3)。

toUTCString():使用 toUTCString() 将当日的日期(根据 UTC)转换为字符串。d.toUTCString()。 

2.时间戳实现倒计时

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			function countDown(time){
//				当前时间总的毫秒数,以1970为准
				var nowTime = +new Date();
//				输入时间总的毫秒数
				var inputTime = +new Date(time);
//				剩余的毫秒数
				var times = (inputTime-nowTime)/1000;
				var d= parseInt(times/60/60/24);
				d = d<10? '0'+d:d;
				var h= parseInt(times/60/60%24);
				h = h<10? '0'+h:h;
				var m=parseInt(times/60%60);
				m = m<10?'0'+m:m;
				var s=parseInt(times%60);
				s = s<10?'0'+s:s;
				console.log(d+"天"+h+"时"+m+'分'+s+'秒')
			}
			countDown('2020-08-023 11:55:00')
		</script>
	</body>
</html>

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

失忆症患者_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值