06.01、js之日期获取方法-年月日时分秒毫秒星期

日期获取方法

获取方法用于获取日期的某个部分(来自日期对象的信息)。下面是最常用的方法(以字母顺序排序):

方法描述
getTime()-毫秒获取时间(从 1970 年 1 月 1 日至今)
getFullYear()-获取四位的年(yyyy)
getMonth()-获取月(0-11) // 需 +1
getDate()-以数值返回天(1-31)
getHours()-小时获取小时(0-23)
getMinutes()-分钟获取分(0-59)
getSeconds()-获取秒(0-59)
getMilliseconds()-毫秒获取毫秒(0-999)
getDay()-周/星期以数值获取周名(0-6)
1、getTime() 方法-获取毫秒

getTime() 方法返回自 1970 年 1 月 1 日以来的毫秒数:

var d = new Date();    //  1615259743892
2、getFullYear() 方法-获取年

getFullYear() 方法以四位数字形式返回日期年份:

var d = new Date();         //  1615259743892
var e = d.getFullYear();    //  2021   2021年
3、getMonth() 方法-获取月份

getMonth() 以数字(0-11)返回日期的月份:

var d = new Date();         //  1615259743892
var e = d.getMonth();           //  2
var e = d.getMonth() + 1;       //  3   三月
  • 在 JavaScript 中,第一个月(1 月)是月号 0,因此 12 月返回月号 11。

您可以使用名称数组,并使用 getMonth() 将月份作为名称返回:

var d = new Date();
var months = 
            [
            "January", "February", "March", "April", "May", "June", 
            "July", "August", "September", "October", "November", "December"
            ];
var e = months[d.getMonth()];    //  "March"  三月
4、getDate() 方法-获取日

getDate() 方法以数字(1-31)返回日期的日:

var d = new Date();     //  1615259743892
var e = d.getDate();    //  9   9日
5、getHours() 方法-获取小时

getHours() 方法以数字(0-23)返回日期的小时数:

var d = new Date();     //  1615259743892
var e = d.getHours();   //  11
6、getMinutes() 方法-获取分钟

getMinutes() 方法以数字(0-59)返回日期的分钟数:

var d = new Date();        //  1615259743892
var e = d.getMinutes();    //  45  分钟
7、getSeconds() 方法-获取秒

getSeconds() 方法以数字(0-59)返回日期的秒数:

var d = new Date();         //  1615259743892
var e = d.getSeconds();     //  32  秒
8、getMilliseconds() 方法-获取毫秒

getMilliseconds() 方法以数字(0-999)返回日期的毫秒数:

var d = new Date();            //  1615259743892
var e = d.getMilliseconds();   //  596
9、getDay() 方法-获取星期

getDay() 方法以数字(0-6)返回日期的星期名(weekday):

var d = new Date();   //  1615259743892
var e = d.getDay();   //  2   周二/星期二

在 JavaScript 中,一周的第一天(0)表示“星期日”,即使世界上的一些国家认为周的第一天是“星期一”。

您可以使用名称数组,并使用 getDay() 将星期名作为名称返回:

var d = new Date();          //  1615259743892
var days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
var e = days[d.getDay()];    //  "Tuesday"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值