前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JavaScript基础学习--12 日期对象、时钟倒计时

JavaScript基础学习--12 日期对象、时钟倒计时

作者头像
用户1148399
发布2018-01-09 15:30:13
8840
发布2018-01-09 15:30:13
举报
文章被收录于专栏:web前端web前端

Demos:   https://github.com/jiangheyan/JavaScriptBase

一、时间 var date = new Date();

     1、getFullYear();

     2、getMonth() + 1;     //月份从0开始,所以+1

     3、getDate();

     4、getDay();     //星期week,星期天-->0,需要判断

     5、getHours();

     6、getMinutes();

     7、getSeconds();

     8、getTime();     //时间戳,返回1970/1/1 00:00:00 到当前时间的时间毫秒数

注:以上得到的都是数字(数字类型number)

二、时间转化

     1、1天=86400秒     1小时=3600秒     1分钟=60秒

     2、t=n秒(t原本是毫秒,转化成秒:Math.floor(t/1000);),转化成     x天x小时x分钟x秒     (取余是为了除去天数计算剩余小时数……,注意秒的时候直接%60即可)

function getDate(t){
     return Math.floor(t / 86400) + '天' + Math.floor(t % 86400 / 3600) + '小时' + Math.floor(t % 86400 % 3600 / 60) + '分钟' + Math.floor(t % 60) + '秒';
}

     3、转化特定时间注意月份是从0开始,且注意区别字符串形式(需要用英文单词且月份不用从0开始)

          假设 date = 2017年8月10日11时45分00秒

          则: var date = new Date(2017, 7, 10, 11, 45, 0);

          或: var date = new Date('August 10, 2017 11:45:0');

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-08-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档