博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript基础学习--12 日期对象、时钟倒计时
阅读量:6087 次
发布时间:2019-06-20

本文共 778 字,大约阅读时间需要 2 分钟。

Demos:     

 

一、时间 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');
 
 
 
 
 
 
 
 
 

转载于:https://www.cnblogs.com/hihao/p/7344753.html

你可能感兴趣的文章
windows终止处理程序( __try __finally) 简单解析
查看>>
Configuring Default-network for EIGRP
查看>>
Redis集群部署文档(centos6系统)
查看>>
部署docker-gitlab
查看>>
构建富互联网应用程序监控工作流和流程(5)
查看>>
美研制自我复制机器人 10年内吞噬所有沙漠
查看>>
ls -l命令详解
查看>>
php分页必用的几个单词
查看>>
Linux用户管理(九)Linux网络基础
查看>>
redhat 6.5 YUM安装kvm 并用VNC远程管理
查看>>
HCL模拟器的telnet实验(password和scheme)
查看>>
MySQL 级联复制(A->B->C)
查看>>
U盘启动盘制作工具箱 v1.0
查看>>
初识zookeeper
查看>>
Win8 Metro(C#)数字图像处理--3.1图像均值计算
查看>>
CentOS7下Samba的安装与配置
查看>>
文件系统性能测试指标
查看>>
linux登陆Module is unknown
查看>>
MySQL修改root密码的各种方法整理
查看>>
centos6.x升级内核
查看>>