Tue Apr 02 2019 09:01:19 GMT+0800
var date = new Date();
var date = new Date(2019,06,20,12,40,13,0) ;
ps:JavaScript从 0 开始据算月份,所以一月是 0 ,十二月是 11 。 参数是可以省略的
var date = new Date("October 13, 2014 11:13:00") ;
var date = new Date(0);
1970年1月1日减去new Date(x)所设置的 x 毫秒 ps:一天二十四小时为 86 400 000 毫秒
创建Date对象时,可以使用许多方法对其进行操作 日期方法允许你使用本地时间或UTC(通用或GMT)时间来获取和设置日期对象的年、月、日、小时、分、秒和毫秒
Thu Jun 20 2019 13:04:53 GMT+0800 (中国标准时间)
HTML会自动的将输出以 toString格式输出
var date = new Date() ;
document.getElementById("demo").innerHTML = d.toUTCString();
//输出显示:
Thu, 20 Jun 2019 05:10:20 GMT
var date = new Date() ;
document.getElementById("demo").innerHTML = d.toDateString();
//输出显示:
Thu Jun 20 2019
类型 | 实例 |
---|---|
ISO日期 | 2018-02-19 (国际标准) |
短日期 | 02/19/2018 或者 2018/02/19 |
长日期 | Feb 19 2018 或者 19 Feb 2018 |
完整日期 | Monday February 25 2018 |
Mon Feb 19 2018 06:00:00 GMT+0800
var date = new Date("2018-12-31") ;
var date = new Date("2018-12") ;
var date = new Date("2018") ;
var date = new Date(2018-12-31T12:00:00)
ISO 日期和时间之间通过大写字母 T 分隔 UTC 日期和时间之间通过大写字母 Z 分隔
var date = new Date("31/12/2018") ;
又是在日期和时间中,不带前导 0 可能会导致 语法出错
var date = new Date("Feb 31 2018") ;
var date = new Date("31 Feb 2018") ;
月份不仅仅可以缩写表示,也可以用全称。 如果日期格式中出现逗号,会被Date自动忽略。
var date = new Date("Mon Feb 31 2018 12:00:00 GMT=0100") ;
JavaScript会忽略Date()中的一些小错误哦!
方法 | UTC日期方法 | 描述 |
---|---|---|
getDate() | getUTCDate() | 以数值返回天(1~31) |
getDay | getUTCDay() | 以数值返回周[星期](0~6) |
getFullYear() | getUTCFullYear() | 获取四位的年(YYYY) |
getHours() | getUTCHours() | 获取小时(0~23) |
getMilliseconds() | getUTCMilliseconds() | 获取毫秒(0~999) |
getMinutes() | getUTCMinutes() | 获取分(0~59) |
getMonth() | getUTCMonth() | 获取月(0~11) |
getSeconds() | getUTCSeconds() | 获取秒(0~59) |
getTime() | getUTCTime()3 | 获取时间(1970-01-01 至今) |
方法 | 描述 |
---|---|
setDate() | 以数值(1~31)设置日 |
setFullYear() | 设置年(可选月和日) |
setHours() | 设置小时 |
setMilliseconds() | 设置毫秒 |
setMinutes() | 设置分 |
setMonth() | 设置月 |
setSeconds() | 设置秒 |
setTime() | 设置时间 |