目录
getMilliseconds() ------ 获取当前的毫秒
getTime() ------ 获取自1970年1月1日至今的毫秒数
getUTCDate() ------ 获取当前是这个月的第几天
getUTCFullYear() ------ 获取当前的年
getUTCHours() ------ 获取当前是几点(小时)
getUTCMilliseconds() ------ 获取当前的毫秒
getUTCMinutes() ------ 获取当前的分钟
setDate() ------ 设置Date实例对象的日期
setFullYear() ------ 设置Date实例对象的年份
setHours() ------ 设置Date实例对象的小时
setMilliseconds() ------ 设置Date实例对象的毫秒
setMinutes() ------ 设置Date实例对象的分钟
setMonth() ------ 设置Date实例对象的月份
setSeconds() ------ 设置Date实例对象的秒种
setTime() ------ 设置Date实例对象的日期,毫秒作为参数
setUTCDate() ------ 设置Date实例对象的 UTC 日期
setUTCFullYear() ------ 设置Date实例对象的UTC 年份
setUTCHours() ------ 设置Date实例对象的UTC 小时
setUTCMilliseconds() ------ 设置Date实例对象的UTC 毫秒
setUTCMinutes() ------ 设置Date实例对象的UTC 分钟
setUTCMonth() ------ 设置Date实例对象的UTC 月份
setUTCSeconds() ------ 设置Date实例对象的UTC 秒种
setYear() ------ 设置Date实例对象的年份(以废弃)
toJSON() ------ 将Date对象转换为字符串,格式为 JSON 日期。
toDateString() ------ 将Date的日期转换为可读的字符串
toTimeString() ------ 将 Date 对象的时间部分转换为字符串
toISOString() ------ 使用 ISO 标准将 Date 对象作为字符串返回
toUTCString() ------ 根据世界时将 Date 对象转换为字符串
toGMTString() ------ 根据格林威治时间将 Date 对象转换为字符串
toLocaleDateString() ------ 使用区域约定将 Date 对象作为字符串返回
toLocaleTimeString() ------ 使用区域约定将 Date 对象转换为字符串
toLocaleString() ------ 使用区域约定将 Date 对象转换为字符串
toString() ------ 将 Date 对象转换为字符串
valueOf() ------ 返回 Date 对象的原始值
短日期 :"09/09/2022" 或者 "2022/09/09"
长日期 :"Sept 9 2022" 或者 "9 Fri 2022" 不推荐使用,容易出错
完整日期 :"Friday September 9 2022" 不推荐使用,容易出错
Date.prototype.constructor
属性返回对创建实例原型的数组函数的引
Date 静态方法
now 方法
说明:用于获取自1970年1月1日 到 现在的 毫秒数
语法: Date.now()
参数:无
// 获得一个自1970年1月1日到现在的毫秒时间戳
let time = Date.now()
console.log(time)
// 1662713234727
UTC 方法
说明:用于获取自1970年1月1日 到 指定日期的 毫秒数
语法:Date.UTC(year, month, day, hours, minutes, seconds, millisec)
注意:不支持传字符串,必须是number数值类型
参数:
1. year : 年 - 必需。表示年份的四位数值,允许负值。
2. month : 月 - 必需。表示月份的整数。 预期值为 0-11,但允许其他值
3. day : 日 - 可选。整数,表示月份中的某一天。预期值为 1-31,但允许其他值
4. hour : 时 - 可选。默认 0。表示小时的整数。预期值为 0-23,但允许其他值
5. min : 分 - 可选。默认 0。表示分钟的整数。预期值为 0-59,但允许其他值
6. sec : 秒 - 可选。默认 0. 表示秒的整数。预期值为 0-59,但允许其他值
7. millisec : 毫秒 - 可选。默认 0。表示毫秒的整数。预期值为 0-999,但允许其他值
// 方法根据世界时返回指定日期与 1970 年 1 月 1 日午夜之间的毫秒数。
// UTC 时间与 GMT 时间(格林威治时间)相同。
// 计算UTC默认的时间到 1970年1月1日的毫秒数
let year = 1970 // 1970年
let month = 0 // UTC的默认月是从0开始计算的,所以0代表1月
let day = 1 // 1日 默认值:1 可选参数
let hour = 0 // 0小时 默认值:0 可选参数
let min = 0 // 0分钟 默认值:0 可选参数
let sec = 0 // 0秒 默认值:0 可选参数
let millisec = 0 // 0毫秒 默认值:0 可选参数
let time = Date.UTC(year,month,day,hour,min,sec,millisec)
console.log(time) // 0
// 等价下面这行代码
console.log(Date.UTC(1970,0,1,0,0,0,0)) // 0
// 没有参数,返回NaN
// 因为需要的是number参数,所以返回 NaN:没有number数值的错误
console.log(Date.UTC()) // NaN
parse 方法
说明:用于分析一个包含日期的字符串,并返回该日期与 1970 年 1 月 1 日午夜之间相差的毫秒数。
语法:Date.parse( dateString )
参数:
1. dateString : 一个字符串形式的日期
// 自1970年1月1日 到 指定的一个字符串形式的日期 的毫秒数
let newTime = '2022/9/9'
let time = Date.parse(newTime)
console.log(time) // 1662652800000
// 无参数,返回NaN
console.log(Date.parse()) // NaN
// 不过可以接收这样传参,因为方法内部会自动转字符串
console.log(Date.parse(2020, 10, 1)) // 1577836800000
Date 原型方法
因为下面的方法都是Date的实例方法,所以首先要new Date() 实例
获取日期的方法
getDate() ------ 获取当前是这个月的第几天
返回值范围: 以数值返回天(1-31)
无参数
// 因为getDate是Date对象的实例方法,所以要new一个Date实例
let time = new Date() // 获取的是当前的时间
// 获取当前是这个月的多少号
let toDay = time.getDate()
// 返回 今天是这个月的第9天
console.log(toDay) // 9
getDay() ------ 获取当前是星期几
返回值范围: 以数值获取周名(0-6) 0代表周一 6代表周日
无参数
// 因为getDay是Date对象的实例方法,所以要new一个Date实例
let time = new Date() // 获取的是当前的时间
// 获取当前是星期几
let toDay = time.getDay()
// 这里返回的4 是星期五 并不是星期四 因为星期的范围是0~6
console.log(toDay) // 4
getFullYear() ------ 获取当前的年
返回值范围: 获取四位的年(yyyy)
无参数
// 因为getFullYear是Date对象的实例方法,所以要new一个Date实例
let time = new Date() // 获取的是当前的时间
// 获取当前的年份
let thisYear = time.getFullYear()
// 返回的是 2022年
console.log(thisYear) // 2022
getHours() ------ 获取当前是几点(小时)
返回值范围: 获取小时(0-23)
无参数
// 因为getHours是Date对象的实例方法,所以要new一个Date实例
let time = new Date() // 获取的是当前的时间
// 获取当前是几点
let present = time.getHours()
// 返回的是 19点
console.log(present) // 19
getMilliseconds() ------ 获取当前的毫秒
返回值范围: 获取毫秒(0-999)
无参数
// 因为getMilliseconds是Date对象的实例方法,所以要new一个Date实例
let time = new Date() // 获取的是当前的时间
// 获取当前的毫秒
let present = time.getMilliseconds()
// 返回的是 186毫秒
console.log(present) // 186
getMinutes() ------ 获取当前的分钟
返回值范围: 获取分(0-59)
无参数
// 因为getMinutes是Date对象的实例方法,所以要new一个Date实例
let time = new Date() // 获取的是当前的时间
// 获取当前的分钟
let present = time.getMinutes()
// 返回的是 27分钟
console.log(present) // 27
getMonth() ------ 获取当前的月份
返回值范围: 获取月(0-11) 0代表1月 11代表12月
无参数
// 因为getMonth是Date对象的实例方法,所以要new一个Date实例
let time = new Date() // 获取的是当前的时间
// 获取当前的月份
let present = time.getMonth()
// 返回的是 8
console.log(present) // 8
// 正常的月份应该是9月 因为月份的取值范围是0~11 所以要+1
console.log(present+1) // 9
getSeconds() ------ 获取当前的秒
返回值范围: 获取秒(0-59)
无参数
// 因为getSeconds是Date对象的实例方法,所以要new一个Date实例
let time = new Date() // 获取的是当前的时间
// 获取当前的秒钟
let present = time.getSeconds()
// 返回的是 14秒
console.log(present) // 14
getTime() ------ 获取自1970年1月1日至今的毫秒数
返回值范围: 获取时间(从 1970 年 1 月 1 日至今)的毫秒数
无参数
// 因为getTime是Date对象的实例方法,所以要new一个Date实例
let time = new Date() // 获取的是当前的时间
// 获取自1970年1月1日到现在的总毫秒数
let present = time.getTime()
// 返回的是 1662724308686
console.log(present) // 1662724308686
获取 UTC日期的方法
getUTCDate() ------ 获取当前是这个月的第几天
等同:getDate() 但返回 UTC 日期
getUTCDay() ------ 获取当前是星期几
等同:getDay() 但返回 UTC 日
getUTCFullYear() ------ 获取当前的年
等同:getFullYear() 但返回 UTC 年
getUTCHours() ------ 获取当前是几点(小时)
等同:getHours() 但返回 UTC 小时
getUTCMilliseconds() ------ 获取当前的毫秒
等同:getMilliseconds() 但返回 UTC 毫秒
getUTCMinutes() ------ 获取当前的分钟
等同:getMinutes() 但返回 UTC 分
getUTCMonth() ------ 获取当前的月份
等同:getMonth() 但返回 UTC 月
getUTCSeconds() ------ 获取当前的秒
等同:getSeconds() 但返回 UTC 秒
getTimezoneOffset() ------ 返回格林威治时间和本地时间之间的时差
说明:可返回格林威治时间和本地时间之间的时差,以分钟为单位。
返回值:本地时间与 GMT 时间之间的时间差,以分钟为单位。
JavaScript 版本 :ES1
// 实例化 new Date() 获取当前的日期
let time = new Date()
// 获取当前时间与世界时间的时差 返回的是分钟
let TimeD = time.getTimezoneOffset()
// 把时差打印出来
console.log(TimeD) // -480
getYear() ------ 获取当前年份(以废弃)
设置日期的方法
setDate() ------ 设置Date实例对象的日期
返回值范围: 一个完整的日期
参数:DateNumber 取值范围,以数值(1-31)设置日
// 实例化 new Date() 获取当前的日期
let time = new Date()
// 把日期设置成这个月的 15号 传参为number类型 会直接改变time的日期 不用重新赋值给新变量
// 注意:这个方法只接收第一个值,如果多传了,也只接收第一个值
time.setDate(15)
// 打印出设置后的日期
console.log(time) // Thu Sep 15 2022 16:56:19 GMT+0800 (中国标准时间)
setFullYear() ------ 设置Date实例对象的年份
返回值范围: 一个完整的日期
参数:DateNumber 取值范围,设置年(可选月和日)
// 实例化 new Date() 获取当前的日期
let time = new Date()
// 把日期设置成2020年8月15日 月的参数要减一,因为月的范围是0~11 7才是8月
// 注意:这个方法可接收三个值,年月日,也只传一个值,但第一个参数必须是年
time.setFullYear(2020,7,15)
// 打印出设置后的日期
console.log(time) // Sat Aug 15 2020 17:03:18 GMT+0800 (中国标准时间)
setHours() ------ 设置Date实例对象的小时
返回值范围: 一个完整的日期
参数:DateNumber 取值范围,设置小时(0-23)
// 实例化 new Date() 获取当前的日期
let time = new Date()
// 把实例的时间改成 下午18点
// 注意:这个方法只能传一个参数,如果传入多个也只接收第一个参数
time.setHours(18)
// 打印出设置后的时间
console.log(time.getHours()) // 18
setMilliseconds() ------ 设置Date实例对象的毫秒
返回值范围: 一个完整的日期
参数:DateNumber 取值范围,设置毫秒(0-999)
// 实例化 new Date() 获取当前的日期
let time = new Date()
// 打印当前时间的毫秒数
console.log(time.getMilliseconds()) // 618
// 把实例的毫秒修改成 888毫秒
// 注意:这个方法只能传一个参数,如果传入多个也只接收第一个参数
time.setMilliseconds(888)
// 打印出设置后的毫秒
console.log(time.getMilliseconds()) // 888
setMinutes() ------ 设置Date实例对象的分钟
返回值范围: 一个完整的日期
参数:DateNumber 取值范围,设置分(0-59)
// 实例化 new Date() 获取当前的日期与时间
let time = new Date()
// 打印当前时间的分钟
console.log(time.getMinutes()) // 14
// 把实例的时间的分钟修改成 9分钟
// 注意:这个方法只能传一个参数,如果传入多个也只接收第一个参数
time.setMinutes(9)
// 打印出设置后的分钟
console.log(time.getMinutes()) // 9
setMonth() ------ 设置Date实例对象的月份
返回值范围: 一个完整的日期
参数:DateNumber 取值范围,设置月(0-11)
// 实例化 new Date() 获取当前的日期与时间
let time = new Date()
// 打印当前日期的月份
console.log(time.getMonth()) // 8
// 把实例的日期的月份修改成 8月 月份的取值范围是:0~11 所以不要忘了减一
// 注意:这个方法只能传一个参数,如果传入多个也只接收第一个参数
time.setMonth(7)
// 打印出设置后的月份
console.log(time.getMonth()) // 7
setSeconds() ------ 设置Date实例对象的秒种
返回值范围: 一个完整的日期
参数:DateNumber 取值范围,设置秒(0-59)
// 实例化 new Date() 获取当前的日期与时间
let time = new Date()
// 打印当前时间的秒钟
console.log(time.getSeconds()) // 40
// 把实例的时间的秒钟修改成 15秒
// 注意:这个方法只能传一个参数,如果传入多个也只接收第一个参数
time.setSeconds(15)
// 打印出设置后的秒钟
console.log(time.getSeconds()) // 15
setTime() ------ 设置Date实例对象的日期,毫秒作为参数
返回值范围: 一个完整的日期
参数:DateNumber 取值范围,设置时间(从 1970 年 1 月 1 日至今的毫秒数)
// 实例化 new Date() 获取当前的日期与时间
let time = new Date()
// 获取指定日期的时间戳(总毫秒) 指定日期 2020年10月1日
let newTime = Date.parse(2020,10,1)
console.log(newTime) // 1577836800000
// 把指定日期的时间戳(总毫秒) 给实例化的Date设置
// 注意:这个方法只能传一个参数,如果传入多个也只接收第一个参数
time.setTime(newTime)
// 打印出设置后的日期
console.log(time) // Wed Jan 01 2020 08:00:00 GMT+0800 (中国标准时间)
设置 UTC日期的方法
setUTCDate() ------ 设置Date实例对象的 UTC 日期
等同:setDate()
返回值范围: 一个完整的日期
参数:DateNumber 取值范围,以数值(1-31)设置日
setUTCFullYear() ------ 设置Date实例对象的UTC 年份
等同:setFullYear()
返回值范围: 一个完整的日期
参数:DateNumber 取值范围,设置年(可选月和日)
setUTCHours() ------ 设置Date实例对象的UTC 小时
等同:setHours()
返回值范围: 一个完整的日期
参数:DateNumber 取值范围,设置小时(0-23)
setUTCMilliseconds() ------ 设置Date实例对象的UTC 毫秒
等同:setMilliseconds()
返回值范围: 一个完整的日期
参数:DateNumber 取值范围,设置毫秒(0-999)
setUTCMinutes() ------ 设置Date实例对象的UTC 分钟
等同:setMinutes()
返回值范围: 一个完整的日期
参数:DateNumber 取值范围,设置分(0-59)
setUTCMonth() ------ 设置Date实例对象的UTC 月份
等同:setMonth()
返回值范围: 一个完整的日期
参数:DateNumber 取值范围,设置月(0-11)
setUTCSeconds() ------ 设置Date实例对象的UTC 秒种
等同:setSeconds()
返回值范围: 一个完整的日期
参数:DateNumber 取值范围,设置秒(0-59)
setYear() ------ 设置Date实例对象的年份(以废弃)
Date 对象转字符串的方法
toJSON() ------ 将Date对象转换为字符串,格式为 JSON 日期。
描述:JSON 日期的格式与 ISO-8601 标准相同:YYYY-MM-DDTHH:mm:ss.sssZ
返回值:字符串,表示格式化为 JSON 日期的日期和时间。
JavaScript 版本 :ES5
// 实例化 new Date() 获取当前的日期与时间
let time = new Date()
// 原本的Date格式
console.log(time) // Mon Sep 12 2022 17:53:29 GMT+0800 (中国标准时间)
// 把实例化的Date对象 转 JSON日期的格式
console.log(time.toJSON()) // 2022-09-12T09:52:08.936Z
toDateString() ------ 将Date的日期转换为可读的字符串
描述:将 Date 对象的日期(不是时间)转换为可读字符串。
返回值:字符串,将日期表示为字符串。
// 实例化 new Date() 获取当前的日期与时间
let time = new Date()
// 原本的Date格式 既包含了日期也包含了时间
console.log(time) // Mon Sep 12 2022 17:55:25 GMT+0800 (中国标准时间)
// 把实例化的Date对象 转 字符串格式日期,但只显示日期 不需要显示时间
console.log(time.toDateString()) // Mon Sep 12 2022
toTimeString() ------ 将 Date 对象的时间部分转换为字符串
描述:将 Date 对象的时间部分转换为字符串。
返回值:字符串,表示字符串形式的时间。
// 实例化 new Date() 获取当前的日期与时间
let time = new Date()
// 原本的Date格式 既包含了日期也包含了时间
console.log(time) // Mon Sep 12 2022 17:55:25 GMT+0800 (中国标准时间)
// 把实例化的Date对象 转 字符串格式时间,但只显示时间 不需要显示日期
console.log(time.toTimeString()) // 17:57:59 GMT+0800 (中国标准时间)
toISOString() ------ 使用 ISO 标准将 Date 对象作为字符串返回
描述:使用 ISO 标准将 Date 对象转换为字符串。
ISO-8601标准格式:YYYY-MM-DDTHH:mm:ss.sssZ
返回值:字符串,表示使用 ISO 标准格式的日期和时间。
JavaScript 版本 :ES3
// 实例化 new Date() 获取当前的日期与时间
let time = new Date()
// 原本的Date格式 既包含了日期也包含了时间
console.log(time) // Mon Sep 12 2022 17:55:25 GMT+0800 (中国标准时间)
// 把实例化的Date对象 转 ISO字符串格式日期与时间
console.log(time.toISOString()) // 2022-09-12T10:00:13.468Z
toUTCString() ------ 根据世界时将 Date 对象转换为字符串
描述:根据世界时将 Date 对象转换为字符串
UTC时间:世界协调时间,由世界时间标准设定的时间。
UTC 时间与 GMT 时间(格林威治时间)相同。
返回值:字符串,以字符串形式表示 UTC 日期和时间。
// 实例化 new Date() 获取当前的日期与时间
let time = new Date()
// 原本的Date格式 既包含了日期也包含了时间
console.log(time) // Mon Sep 12 2022 17:55:25 GMT+0800 (中国标准时间)
// 把实例化的Date对象 转 世界时格式的字符串日期与时间
console.log(time.toUTCString()) // Mon, 12 Sep 2022 10:02:26 GMT
toGMTString() ------ 根据格林威治时间将 Date 对象转换为字符串
不赞成使用此方法。请使用 toUTCString() 取而代之!!
描述:可根据格林威治时间 (GMT) 把 Date 对象转换为字符串,并返回结果。
GMT时间:格林威治时间,由世界时间标准设定的时间。
GMT 时间 与 UTC 时间(世界时间)相同。
返回值:字符串,以字符串形式表示 GMT 日期和时间。
toLocaleDateString() ------ 使用区域约定将 Date 对象作为字符串返回
描述:使用区域设置约定(locale conventions)将 Date 对象的日期(而不是时间)转换为可读字符串。
默认语言取决于您计算机上的区域设置。
返回值:字符串,表示字符串形式的日期。
JavaScript 版本 :ES1
toLocaleTimeString() ------ 使用区域约定将 Date 对象转换为字符串
描述:将 Date 对象的时间部分转换为字符串。
默认语言取决于您计算机上的区域设置。
返回值:字符串,表示字符串形式的时间。
toLocaleString() ------ 使用区域约定将 Date 对象转换为字符串
描述:使用区域设置将 Date 对象转换为字符串。
默认语言取决于您计算机上的区域设置。
返回值:字符串,表示字符串形式的日期和时间
JavaScript 版本 :ES1
参数:
locales:语言特定格式 可选值
options:可以设置一些属性的对象。 可选值,想了解可以查看W3C文档
// locales 可选的一些参数
ar-SA 阿拉伯语(沙特阿拉伯)
bn-BD Bangla(孟加拉国)
bn-IN 孟加拉语(印度)
cs-CZ 捷克语(捷克共和国)
da-DK 丹麦语(丹麦)
de-AT 奥地利 德语
de-CH“瑞士”德语
de-DE 标准德语(在德国使用)
el-GR 现代希腊语
en-AU 澳大利亚英语
en-CA 加拿大英语
en-GB 英式英语
en-IE 爱尔兰语 英语
en-IN 印度 英语
en-NZ 新西兰 英语
en-US 美国英语
en-ZA 英语(南非)
es-AR 阿根廷 西班牙语
es-CL 智利 西班牙语
es-CO 哥伦比亚西班牙语
es-ES 卡斯蒂利亚西班牙语(在西班牙中北部使用)
es-MX 墨西哥 西班牙语
es-US 美式 西班牙语
fi-FI 芬兰语(芬兰)
fr-BE 比利时 法语
fr-CA 加拿大法语
fr-CH “瑞士” 法语
fr-FR 标准法语(尤其是在法国)
he-IL 希伯来语(以色列)
hi-IN 印地语(印度)
hu-HU 匈牙利语(匈牙利)
id-ID 印度尼西亚语(印度尼西亚)
it-CH“瑞士”意大利语
it-IT 标准意大利语(意大利语)
jp-JP 日语(日本)
ko-KR 韩文(大韩民国)
nl-BE 比利时荷兰语
nl-NL 标准荷兰语(荷兰语)
no-NO 挪威语(挪威)
pl-PL 波兰语(波兰)
pt-BR 巴西葡萄牙语
pt-PT 欧洲葡萄牙语(在葡萄牙书写和使用)
ro-RO 罗马尼亚语(罗马尼亚)
ru-RU 俄语(俄罗斯联邦)
sk-SK 斯洛伐克语(斯洛伐克)
sv-SE 瑞典语(瑞典)
ta-IN 印度语 泰米尔语
ta-LK 斯里兰卡泰米尔语
th-TH Thai (泰国)
tr-TR 土耳其语(土耳其)
zh-CN 中国大陆,简体字
zh-HK 香港,繁体字
zh-TW 台湾,繁体字
toString() ------ 将 Date 对象转换为字符串
描述:将 Date 对象转换为字符串。
每当需要将 Date 对象显示为字符串时,JavaScript 就会自动调用此方法。
返回值:字符串,表示字符串形式的日期和时间。
JavaScript 版本 :ES1
Date 公共方法
valueOf() ------ 返回 Date 对象的原始值
描述:原始值以 UTC 时间 1970 年 1 月 1 日午夜以来的毫秒数形式返回。
Date 可以使用Symbol属性
Date 日期格式
ISO 日期 :"2022-09-09" (国际标准)
// 年-月-日 "YYYY-MM-DD"
console.log(Date.parse("2022-09-09")) // 1662681600000
// 年-月-日T时:分:秒 "YYYY-MM-DDTHH:MM:SS"
console.log(Date.parse("2022-09-09T18:06:00")) // 1662717960000
短日期 :"09/09/2022" 或者 "2022/09/09"
// 年/月/日 "YYYY/MM/DD"
console.log(Date.parse("2022/09/09")) // 1662652800000
// 日/月/年 "DD/MM/YYYY"
console.log(Date.parse("09/09/2022")) // 1662652800000
// 年/月/日 时:分:秒 "YYYY/MM/DD HH:MM:SS" 年月日与时分秒中间是一个空格
console.log(Date.parse("2022/09/09 18:00:00"))
// 日/月/年 时:分:秒 "DD/MM/YYYY HH:MM:SS" 年月日与时分秒中间是一个空格
console.log(Date.parse("09/09/2022 18:00:00"))
长日期 :"Sept 9 2022" 或者 "9 Fri 2022" 不推荐使用,容易出错
// 月 日 年 "MM DD YYYY"
console.log(Date.parse("Sept 9 2022")) // 1662652800000
// 日 月 年 "DD MM YYYY"
console.log(Date.parse("9 Sept 2022")) // 1662652800000
// 月 日 年 时:分:秒 "MM DD YYYY HH:MM:SS" 年月日与时分秒中间是一个空格
console.log(Date.parse("Sept 9 2022 18:00:00")) // 1662717600000
// 日 月 年 时:分:秒 "DD MM YYYY HH:MM:SS" 年月日与时分秒中间是一个空格
console.log(Date.parse("9 Sept 2022 18:00:00")) // 1662717600000
每个月份的简写:
一月:January,缩写:Jan.
二月:February,缩写:Feb.
三月:March,缩写:Mar.
四月:April,缩写:Apr.
五月:May,缩写:May.
六月:June,缩写:Jun.
七月:July,缩写:Jul.
八月:August,缩写:Aug.
九月:September,缩写:Sept.
十月:October,缩写:Oct.
十一月:November ,缩写:Nov.
十二月:December,缩写:Dec.
每个星期的简写:
星期一:Monday,缩写:Mon
星期二:Tuesday,缩写:Tue
星期三:Wednesday,缩写:Wed
星期四:Thursday,缩写:Thur
星期五:Friday,缩写:Fri
星期六:Saturday,缩写:Sat
星期日:Sunday,缩写:Sun
完整日期 :"Friday September 9 2022" 不推荐使用,容易出错
写法跟上面差不多,就不写操作案例了。