Javascript的Date类型总结
来源:互联网 发布:ubuntu google输入法 编辑:程序博客网 时间:2024/06/04 19:59
1)创建日期对象:使用new操作符和Date构造函数即可,不传递参数的情况下,新创建的对象自动获得当前日期和时间。
var now=new Date();console.log(now);//=>Sat May 28 2016 17:35:44 GMT+0800 (中国标准时间)2)Date.parse():接收一个表示日期的字符串参数,然后尝试根据这个字符串返回相应日期的毫秒数。
如果直接将表示日期的字符串传递给Date构造函数,也会在后台调用Date.parse()。
var someDate1=new Date(Date.parse('May 25,2004'));console.log(someDate1);//=>Tue May 25 2004 00:00:00 GMT+0800 (中国标准时间)var someDate2=new Date('May 25,2004');console.log(someDate2);//=>Tue May 25 2004 00:00:00 GMT+0800 (中国标准时间)3)Date.UTC():返回表示日期的毫秒数,但与Date.parse()在构建时使用不同的信息。
Date构造函数也会模仿Date.UTC(),但是日期和时间都基于本地时区而非GMT来创建。
var y2k1=new Date(Date.UTC(2000,0));var y2k2=new Date(2000,0);console.log(y2k1);//=>Sat Jan 01 2000 08:00:00 GMT+0800 (中国标准时间)console.log(y2k2);//=>Sat Jan 01 2000 00:00:00 GMT+0800 (中国标准时间)var allFives1=new Date(Date.UTC(2005,4,5,17,55,55));var allFives2=new Date(2005,4,5,17,55,55);console.log(allFives1);//=>Fri May 06 2005 01:55:55 GMT+0800 (中国标准时间)console.log(allFives2);//=>Thu May 05 2005 17:55:55 GMT+0800 (中国标准时间)4)Date.now():返回表示调用这个方法时的日期和时间的毫秒数。
var start=Date.now();setTimeout(function(){var stop=Date.now(), result=stop-start;console.log(result);//=>3998},4000);//在不支持now()的浏览器下var start2= +new Date();setTimeout(function(){var stop2= +new Date(), result2=stop2-start2;console.log(result2);//=>4998},5000);5)继承的方法:toString()、toLocalString()、valueOf()方法
5.1)toString():通常返回带有时区信息的日期和时间。
5.2)toLocalString():按照与浏览器设置的地区相适应的格式返回日期和时间。
5.3)valueOf():返回日期的毫秒,而并不是字符串。
var date1=new Date(2007,0,1);var date2=new Date(2007,1,1);console.log(date1<date2);//=>true
6)日期/时间组件方法
var now=new Date(), year=now.getFullYear(), month=now.getMonth()+1, date=now.getDate(), day=now.getDay(), hours=now.getHours(), minutes=now.getMinutes(), seconds=now.getSeconds(); if(day==0){ day="天"; }var clock="现在是"+year+"年"+month+"月"+date+"日"+" 星期"+day+" "+hours+"时"+minutes+"分"+seconds+"秒";console.log(clock);//=>现在是2016年5月28日 星期6 18时19分52秒
0 0
- Javascript的Date类型总结
- JavaScript Date类型 学习总结
- JavaScript Date对象的总结
- javascript date类型用法
- 说说 JavaScript Date 类型
- JavaScript学习-Date类型
- JavaScript 1.9 Date类型
- 【JavaScript学习】Date类型
- JavaScript引用类型--Date类型
- javascript 中的 new Date() 的使用总结
- Javascript本地类型--date类
- javascript笔记之---Date类型
- JavaScript学习笔记--Date类型
- 0039-javascript Date类型转换
- JavaScript中格式化Date类型
- JavaScript的Array类型总结
- JavaScript的RegExp类型总结
- JavaScript的Array类型总结
- leetcode_350 Intersection of Two Arrays II
- bootstrap中的dropdown组件改造click为hover
- Qt没有被正确安装
- php.ini 常用的配置
- http请求学习
- Javascript的Date类型总结
- Spark--用Java开发微服务
- 51 nod 数组的最大代价
- MapReduce计数器
- Shell Script函数
- 计数排序
- linux 监控线程命令
- 基于KNN算法的约会网站配对效果 python3.2
- HDU 1035 模拟