18.javascript 日期相关操作
Posted 种太阳
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了18.javascript 日期相关操作相关的知识,希望对你有一定的参考价值。
1.获取系统当前日期
var d=new Date(); //结果是:Thu Jan 06 2022 03:55:00 GMT+0800 (中国标准时间)
2.一天(24 小时)是 86 400 000 毫秒。
3.获取时间毫秒数.getTime();(从1970年1月1日到今天)
var d = new Date(); document.getElementById("demo").innerHTML = d.getTime(); //结果:1641412884348
4.获取当前日期年份.getFullYear();
var d = new Date(); document.getElementById("demo").innerHTML = d.getFullYear(); //结果:2022
5.获取当前时间月份.getMonth();
注意:这里月份是0-11.其中0表示1月。
var d = new Date(); document.getElementById("demo").innerHTML = d.getMonth(); //结果:0
6.获取当前时间日期.getDate();
var d = new Date(); document.getElementById("demo").innerHTML = d.getDate(); //结果:6
7.获取当前时间小时.getHours();
小时是(0~23)
var d = new Date(); document.getElementById("demo").innerHTML = d.getHours(); //结果:4
8.获取当前时间分钟.getMinutes();
分钟是(0~59)
var d = new Date(); document.getElementById("demo").innerHTML = d.getMinutes(); //结果:10
9.获取当前时间秒数.getSeconds()
秒(0~59)
var d = new Date(); document.getElementById("demo").innerHTML = d.getSeconds(); //结果:11
10.获取当前时间毫秒数.getMilliseconds();
毫秒数(0~999)
var d = new Date(); document.getElementById("demo").innerHTML = d.getMilliseconds(); //结果:578
11.获取当前时期是星期几.getDay();
星期(0~6),0表示星期天
var d = new Date(); document.getElementById("demo").innerHTML = d.getDay(); //结果:4
12.总结常用方法下,下面是get的获取时间方法
方法 | 描述 |
getDate() | 天数(1~31) |
getDay() | 星期几(0~6) |
getFullYear() | 年(四位数) |
getHours() | 小时(0~23) |
getMilliseconds() | 毫秒数(0~999) |
getMinutes() | 分钟(0~59) |
getMonth() | 月(0~11) |
getSeconds() | 秒(0~59) |
getTime() | 获取时间,过了多少毫秒(从1970年1月至今) |
13.总结常用方法下,有get就有set设置时间方法
方法 | 描述 |
setDate() | 天数(1~31) |
set没有设置星期几的方法 | |
setFullYear() | 年(四位数) |
setHours() | 小时(0~23) |
setMilliseconds() | 毫秒数(0~999) |
setMinutes() | 分钟(0~59) |
setMonth() | 月(0~11) |
setSeconds() | 秒(0~59) |
setTime() | 获取时间,过了多少毫秒(从1970年1月至今) |
14.日期比较
var today, someday, text; today = new Date(); someday = new Date(); someday.setFullYear(2049, 0, 16); if (someday > today) text = "今天在 2049 年 1 月 16 日之前"; else text = "今天在 2049 年 1 月 16 日之后"; document.getElementById("demo").innerHTML = text; //答案:今天在 2100 年 1 月 15 日之前。
以上是关于18.javascript 日期相关操作的主要内容,如果未能解决你的问题,请参考以下文章
sql 日期转换代码片段 - Dato,120,konvertere