Java教程

18.javascript 日期相关操作

本文主要是介绍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 日期相关操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!