时间常用api

本文介绍了JavaScript中Date对象的常用API,包括创建Date对象并获取年、月、日等信息,还给出了月和星期的处理方法。此外,还展示了Date对象的扩展与实践,如转换为字符串、返回毫秒数以及获取指定日期前后几天的日期。

1.常用api

创建 Date 对象  -  年  -  月  -  日   -  小时  -  分  -  秒 -  星期

var now=new Date()

var year = now.getFullYear();

var month = now.getMonth();       (月 :0 - 11 ,处理: month = month + 1;)

var date = now.getDate();

var hour = now.getHours();

var minu = now.getMinutes();

var sec = now.getSeconds();

 

var day = now.getDay();  (星期:0 - 6 ,处理:var arr_week = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六");

week = arr_week[day];

 

2.扩展与实践

2.1 可根据本地时间把 Date 对象转换为字符串

new Date().toLocaleString()    //   "2018/8/29 下午7:45:50"

2.2 返回距 1970 年 1 月 1 日之间的毫秒数

new Date().getTime()     //    1535543394634

2.3 JS中获得指定日期前或后几天对应的日期

var d = new Date();

d.setDate(d.getDate() - 2);

d.toLocaleDateString()  // "2018/11/17"

 

 

var c = new Date(2017,0,1);  //   mouth  0  - 11

c.setDate(c.getDate() - 2);

c.toLocaleDateString()   //  "2016/12/30"

 

转载于:https://www.cnblogs.com/justSmile2/p/9556505.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值