js中常用的日期和时间方法

本文介绍JavaScript中Date对象和第三方库moment.js的使用方法,通过实例演示如何获取和格式化当前日期时间,适用于网页开发中时间戳转换等场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.Date()

将日期设置为当前日期。 在不指定日期的情况下创建 Date 对象的实例时,将返回一个值,该值表示当前日期和时间,包括年、月、日、小时、分钟、秒和毫秒。 然后,你可以读取或修改此日期和时间。 以下示例演示如何在不使用任何参数的情况下实例化日期,并采用 YYYY-MM-DD hh:mm:ss 格式显示该日期。格式可以根据自己的需求修改。
获取当前年份:var year = Date().getFullYear();

获取当前月份,需要加1:var month = Date().getMonth()+1;

获取当前日期:var day = Date().getDate();

获取当前时钟:var hour=Date().getHours();

获取当前分钟:var minute=Date().getMinutes();

获取当前秒钟:var second=Date().getSeconds();
Date()的常用方法:

var dt = new Date();
 var month = dt.getMonth()+1;
 var day = dt.getDate(); 
var year = dt.getFullYear(); 
var hour=dt.getHours();
 var minute=dt.getMinutes(); 
var second=dt.getSeconds(); 
var time=year + '-' + month + '-' + day+' '+hour+':'+minute+':'+second; console.log(time); //2017-2-19 17:42:58

  2.moment()

引用日期处理类库moment.js及它的常用格式。

第一种格式:

moment().format('YYYY MM DD, hh:mm:ss ');

//"2017 02 21, 01:52:42 "

 第二种格式:

moment().format('YYYY-MM-DD, hh:mm:ss ');


//"2017-02-21, 01:56:26 "

 第三种格式:

moment().format('YYYY年MM月DD日, hh:mm:ss ');


//"2017年02月21日, 02:00:12 "

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值