js日期对象

创建一个日期对象

javascript日期对象有多种方法可以创建。以下是四个常见的方法:

1.new Date

示例:

let currentDate = new Date();

2.new Date(milliseconds)

根据自1970年1月1日00:00:00UTC以来的毫秒数,创建一个新的Date对象

示例:

let dateFromMilliseconds = new Date(1614209159429);

3.new Date(dateString)

基于表示日期/时间的字符串,创建一个新的Date对象。

示例:

let dateFromString = new Date('May 03, 2023 15:23:22');

4.new Date(year,monthindex,day,hour,minute,second,millisecond)

根据指定年、月、日、小时、分钟、秒和毫秒创建一个新的Date对象。注意:monthIndex从零开始计数的。

示例:

let customDate = new Date(2023, 2, 5, 3, 23, 22, 500);

获取日期信息 

可以使用以下方法从Date对象中获取日期信息:

1. getFullYear()

返回四位数的年份。

示例:

let year = currentDate.getFullYear();

2. getMonth()

返回月份,从0到11。所以需要加上1才是正常的月份。

示例:

let month = currentDate.getMonth() + 1

;

3. getDate()

返回月份中的哪一天,从1到31。

示例:

let day = currentDate.getDate();

4. getDay()

返回星期几,0表示星期日,1表示星期一,以此类推。

示例:

let weekday = currentDate.getDay();

5. getHours()

返回小时,从0到23。

示例:

let hours = currentDate.getHours();

时间转化

 var date = new Date();
    console.log(date);
    // 转化时间日期
    var time = date.toLocaleString();
    console.log(time);

    // 只转化时间
    var h = date.toLocaleTimeString();
    console.log(h);

    // 日期
    var d = date.toLocaleDateString();
    console.log(d);

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值