JS基础知识(3)-日期

JS日期

var data1 = new Date();

在这里插入图片描述

JS日期输出

默认情况下,JS将使用浏览器的时区并将日期显示为全文本字符串:
在这里插入图片描述

创建 Data 对象

Data对象由Data()构造函数构建

有四种创建新的日期对象的方法:

  1. new Data()
  2. new Data(year, month, day, hours, minutes, seconds, milliseconds)
  3. new Data(milliseconds)
  4. new Date(date string)

new Data()

new Date() 用当前日期和时间创建新的日期对象:

var d = new Date();

日期对象时静态的,(计算机时间在走,但日期对象不会)

new Date(year, month, …)

new Date(year, month, …) 用指定日期和时间创建新的日期对象。

7个数字分别指定年、月、日、小时、分钟、秒和毫秒(按此顺序):

var d = new Date(2018, 11, 24, 10, 33, 30, 0);

注释: JS从0到11计算月份,一月是0,十二月是11

var d = new Date(2019, 12, 25, 10, 33, 30, 0);

在这里插入图片描述
注释:

  1. 六个数字则是指定年、月、日、小时、分钟、秒
  2. 5个数字则指定年、月、日、小时和分钟
  3. 4个数字指定年、月、日和小时:
  4. 3 个数字指定年、月和日:
  5. 2个数字指定年份和月份:
  6. 您不能省略月份。如果只提供一个参数,则将其视为毫秒

上个世纪

一位和两位数年份将被解释为 19xx 年:

 var d = new Date(99, 11, 24);
 //年份是1999

new Date(dateString)

new Date(dateString) 从日期字符串创建一个新的日期对象:

var d = new Date("December 25, 2019 12:46:00");

在这里插入图片描述

JS将日期存储为毫秒

JavaScript 将日期存储为自 1970 年 1 月 1 日 00:00:00 UTC(协调世界时)以来的毫秒数。

零时间是 1970 年 1 月 1 日 00:00:00 UTC。

现在的时间是:1970 年 1 月 1 日之后的 1554166879383 毫秒。

new Date(milliseconds)

var d = new Date(0);
//1970年 1 月 1 日加上100 000 000 000毫秒,大约是 1973 年 3 月 3 日:
var d = new Date(100000000000);
//1970 年 1 月 1 日减去 100 000 000 000 毫秒大约是 1966 年 10 月 31 日:
var d = new Date(-100000000000
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值