Loading... ## Date 对象 **创建 Date 对象:** ```javascript var d = new Date(); var d = new Date(milliseconds); var d = new Date(dateString); var d = new Date(year, month, day, hours, minutes, seconds, milliseconds); ``` ## getFullYear() **描述:从 Date 对象以四位数字返回年份。** ```javascript var d = new Date(); d.getFullYear() //返回今年的值 ``` ## getMonth() **描述:从 Date 对象返回月份 (0 ~ 11)。** ```javascript var d = new Date(); d.getMonth() //返回当月-1的值 ``` ## getDate() **描述:从 Date 对象返回一个月中的某一天 (1 ~ 31)。** ```javascript var d = new Date(); d.getDate() //返回今天在该月中的值 ``` ## getDay() **描述:从 Date 对象返回一周中的某一天 (0 ~ 6)。** ```javascript var d = new Date(); d.getDay() //返回今天在一周中的值 ``` ## getHours() **描述:返回 Date 对象的小时 (0 ~ 23)。** ```javascript var d = new Date(); d.getHours() //当前的时间(小时) ``` ## getMinutes() **描述:返回 Date 对象的分钟 (0 ~ 59)。** ```javascript var d = new Date(); d.getMinutes() //当前的时间(分钟) ``` ## getSeconds() **描述: 返回 Date 对象的秒数 (0 ~ 59)。** ```javascript var d = new Date(); d.getSeconds() //当前的时间(秒) ``` # getMilliseconds() **描述: 返回 Date 对象的毫秒(0 ~ 999)。** ```javascript var d = new Date(); d.getMilliseconds() //当前的时间(毫秒) ``` <div class="tip inlineBlock share simple"> ## 根据世界时间 getUTCFullYear() getUTCMonth() getUTCDate() getUTCDay() getUTCHours() getUTCMinutes() getUTCSeconds() getUTCMilliseconds() 描述:用法与上面一样只是返回值是根据世界时间 ## 设置时间 **同样的有获取就有设置,上面的api的get对应改为set便可设置其对应的值,取值范围为描述中括号的值** </div> ## getTime() **描述:返回 1970 年 1 月 1 日至今的毫秒数。** ``` var d = new Date(); d.getTime() ``` ## parse() **描述:返回1970年1月1日午夜到指定日期(字符串)的毫秒数。** ``` var d = Date.parse("May 1, 2019"); console.log(d); //1556640000000 ``` ## toDateString() **描述:把 Date 对象的日期部分转换为字符串。** ``` var d = new Date(); console.log(d.toDateString()); ``` ## toTimeString() **描述:把 Date 对象的时间部分转换为字符串。** ``` var d = new Date(); console.log(d.toTimeString()); ``` ## toISOString() **描述:使用 ISO 标准返回字符串的日期格式。** 格式为: YYYY-MM-DDTHH:mm:ss.sssZ ``` var d = new Date(); console.log(d.toISOString()); ``` ## toJSON() **描述:以 JSON 数据格式返回日期字符串。** 将 Date 对象转换为字符串,并格式化为 JSON 数据格式。 JSON 数据用同样的格式就像x ISO-8601 标准: YYYY-MM-DDTHH:mm:ss.sssZ ``` var d = new Date(); console.log(d.toJSON()); ``` ## 根据本地时间格式 toLocaleDateString() 描述:根据本地时间格式,把 Date 对象的日期部分转换为字符串。 toLocaleTimeString() 描述:根据本地时间格式,把 Date 对象的日期部分转换为字符串。 toLocaleString() 描述:根据本地时间格式,把 Date 对象的日期部分转换为字符串。 例子 ``` var d = new Date(); console.log(d.toLocaleDateString());//日期 console.log(d.toLocaleTimeString());//时间 console.log(d.toLocaleString());//日期+时间 ``` Last modification:September 4, 2023 © Reprint prohibited Support Appreciate the author AliPayWeChat Like 如果觉得我的文章对你有用,请随意赞赏