Luke's home Luke's home
首页
  • 前端文章

    • JavaScript
页面
技术
更多
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Luke xiao

K
首页
  • 前端文章

    • JavaScript
页面
技术
更多
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • javascript

    • 基础知识
    • 进阶知识

    • 函数

    • JS HTML DOM

    • JS 高级教程

      • JavaScript prototype(原型对象)
      • Number对象
      • 字符串属性和方法
      • JavaScript Date(日期) 对象
        • 创建日期
        • 设置日期
          • 特定的日期setFullYear()
          • setdata,getdata
        • 两个日期比较
        • 完整的Data对象参考手册
      • JavaScript Array(数组) 对象
      • JavaScript Math(算数) 对象
    • 浏览器BOM

    • HTML5新特性

    • CSS3新特性

  • 布局

  • less

  • js库

  • 前端
  • javascript
  • JS 高级教程
lukexiao
2021-05-04

JavaScript Date(日期) 对象

# 创建日期

有四种方式初始化日期:

new Date();   //这个表示当前系统的日期
new Date(value);
new Date(dateString);
new Date(year, monthIndex [, day [, hours [, minutes [, seconds [, milliseconds]]]]]);
1
2
3
4

# 设置日期

# 特定的日期setFullYear()

var a = new Date()
a.setFullYear(2021,04,04)
console.log(a)   //输出的结果是2021-05-04  ,没错第2个参数表示月份,但是出来的实际月份要+1,所以在设定的时候要-1
1
2
3

再来一个

var a = new Date()
a.setFullYear(2021,04,32)
console.log(a)   //输出的结果是2021-06-01,没错第3个参数,如果超出当月天数,会自动月+,
1
2
3

# setdata,getdata

var a = new Date()
a.setDate(a.getDate()+5)
console.log(a)   //结果是当前日期再加5天,如果满月进位
1
2
3

# 两个日期比较

var x=new Date();
x.setFullYear(2100,0,14);
var today = new Date();

if (x>today)
{
    alert("今天是2100年1月14日之前");
}
else
{
    alert("今天是2100年1月14日之后");
}
1
2
3
4
5
6
7
8
9
10
11
12

# 完整的Data对象参考手册 (opens new window)

编辑 (opens new window)
上次更新: 2021/08/13, 23:21:49
字符串属性和方法
JavaScript Array(数组) 对象

← 字符串属性和方法 JavaScript Array(数组) 对象→

最近更新
01
流式布局
08-13
02
flex布局
08-13
03
rem布局
08-13
更多文章>
Theme by Vdoing | Copyright © 2021-2021 Evan Xu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式