Date
等同于易语言的日期时间型。但是易语言并不是通过对象来处理时间。
/*
Date对象
- JS中的时间对象
*/
//如果使用构造函数创建Date对象,则会封装为当前代码执行的时间
/*
有 4 种方法创建新的日期对象:
new Date()
new Date(year, month, day, hours, minutes, seconds, milliseconds)
年、月、日、小时、分钟、秒和毫秒(如果只提供一个参数,则将其视为毫秒。)
new Date(milliseconds)
零时加毫秒,零时间是 1970 年 1 月 1 日 00:00:00 UTC。
new Date(date string)
*/
var a = new Date("2018-02-19T12:10:20");
//创建指定时间对象
/*
ISO 日期 "2018-02-19" (国际标准)
写日期也可以添加时、分和秒 (YYYY-MM-DDTHH:MM:SS):
var d = new Date("2018-02-19T12:00:00");
短日期 "02/19/2018" 或者 "2018/02/19"
长日期 "Feb 19 2018" 或者 "19 Feb 2019"
完整日期 "Monday February 25 2015"
*/
//方法---------------------
a.getDate()//19 获取日期
a.getDay()//1 获取周几
a.getFullYear()//2018 获取四位年份
a.getHours()//12 获取小时
a.getMilliseconds()//0 获取毫秒
a.getMinutes()//10 获取分钟
a.getSeconds()//20 获取秒
a.getMonth()//1(月份从0开始) 获取月份
a.getTime()//1519013420000 获取时间戳,底层保存的都是时间戳,
//从格林威治标准时间1970-1-1 0 0 0开始
var zero = new Date("1970/1/1 0:0:0");
zero.getTime()//-28800000 根据不同时区,时间不一样。
//获取当前的时间戳,可以通过时间戳获取执行性能
//代替console.time
time = Date.now();
console.log(time)
|