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 日期相关操作的主要内容,如果未能解决你的问题,请参考以下文章

JS代码片段:一个日期离现在多久了

sql 日期转换代码片段 - Dato,120,konvertere

学习笔记:python3,代码片段(2017)

日期选择器对话框在片段中不起作用[关闭]

DateTimeHelper日期类型与字符串互转以及日期对比相关操作

如何从片段中调用 getSupportFragmentManager()?