JS获取日期对象

这篇博客详细介绍了JavaScript中的Date对象,包括如何获取当前日期字符串、创建指定日期对象以及通过毫秒值创建日期。内容涵盖了不同格式的日期字符串解析,以及日期对象的创建与操作,对于理解和使用JavaScript日期处理非常有帮助。
摘要由CSDN通过智能技术生成

获取当前日期字符串形式

var date = Date();

直接调用Date()函数(注意首字母大写)。返回的是表示当前日期和时间的字符串。

<script type="text/javascript">
    //得到String类型的字符串
    var date = Date();
    console.log(date);
</script>
​

 

获取指定日期的日期对象

var date = new Date("字符串格式日期")

格式1:英文月 日,年 时:分:秒 例如:May 23, 2021 09:00:00

格式2:年-月-日 例如:2021-01-21;会多出8小时。

格式3:年/月/日 例如:2021/01/21

<script type="text/javascript">
   var date1 = new Date("May 31, 2021 09:00:00");    
    console.log(date1);
    
    var date2 = new Date("2021-01-21");
    console.log(date2);
    
    var date3 = new Date("2021/01/21");
    console.log(date3);

</script>

获取指定毫秒的日期对象

var date = new Date(指定的毫秒值);

注意:这个毫秒值是指的从1970年1月1日0:0:0开始算的毫秒值

<script type="text/javascript">
     var date = new Date(1000 * 60 * 60 * 72+1000);
    console.log(date);
</script>

获取指定(年月[日时分秒])的日期对象

var date = new Date(年, 月[, 日, 时, 分, 秒]) ;

注意:

  • 年月必须有,日时分秒可以省略。

  • 月份的范围是0-11. 0表示1月份。

  • 如果设置的月日分秒超过了范围,则自动进行增减操作。例如:如果一个月只有31天,你如果传入32,则自动调整为下个月的1号。

<script type="text/javascript">
    var date1 = new Date(2021, 01, 32);
    console.log(date1);
 
    var date2 = new Date(2021, 01, 33);
    console.log(date2);
</script>

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值