最详细的JavaScript高级教程(十)日期和时间 Date对象

这篇JavaScript高级教程深入介绍了Date对象,包括概念、定义、构建方式、使用场景和扩展方法。Date对象基于utc时间保存日期和时间,通过不同参数如字符串或毫秒数来创建。解析字符串的`Date.parse()`可能因浏览器而有不同的兼容性,`Date.UTC()`则用于创建UTC日期。输出日期可使用`toString`, `toLocalString`, `valueOf`等方法,但结果可能因浏览器而异。此外,还讨论了如何扩展Date对象以获取特定日期部分如天数或月份。" 80911780,7596010,Tomcat启动失败:Component [StandardEngine[Catalina].StandardHost[localhost]] 错误解析,"['Java', 'Web开发', '服务器', 'Tomcat配置', '故障排除']
摘要由CSDN通过智能技术生成

概念

js中使用utc时间保存日期和时间,即1970年1月1日零点开始经过的毫秒数保存时间。Date类型是引用类型。

定义

注意新定义一个时间如果什么都不传,默认值是创建的时候的当前时间

var now = new Date();
var now = new Date(22334242); // 可以传入毫秒数初始化
var now = new Date("1/2/2019");// 可以使用字符串作为参数,此时底层默认调用parse
var now = new Date(2000, 2, 3, 4, 5, 6);// 可以使用字符串作为参数,此时底层默认调用UTC,但是注意时区问题,使用UTC基于0时区返回,写在构造函数中直接使用当前时区初始化
alert(now);

构建

  • 可以使用字符串构建Date对象 Date.parse()
  • 可以使用年月日时分秒构建Date对象 Date.UTC()
var date = Date.parse("1/2/2019"); //获取的是毫秒数
var now = new Date("1/2/2019"); //这个函数的本质是先调用parse获取毫秒数,然后构建Date对象
alert(date); // 返回数字
alert(now);  // 返回Date字符串
var date = new Date(Date.UTC(2000, 2, 3, 4, 5, 6)); // 2000年2月3日4时5分6秒
alert(date);

注意:

  • parse可以使用很多格式的字符串做参数&#x
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值