javascript核心技术(二十一)内置构造函数详解(四)Date 日期时间类常用方法汇总

[复制链接]
查看: 1016|回复: 31
发表于 2023-1-23 14:43:35 | 显示全部楼层 | 阅读模式
Date是一个时间处理类的内置构造函数,它既有实例方法也有静态方法。
1、获得一个Date日期时间对象

//通过一下方式都能得到一个标准的时间格式
var today = new Date();//取现行时间
console.log(today);
var birthday = new Date('January 23 2023 03:24:00');//格式化时间
console.log(birthday);
var birthday = new Date('2023-01-23T03:24:00');//格式化时间
console.log(birthday);
var birthday = new Date('2023/01/23 03:04:55');//格式化时间
console.log(birthday);
var birthday = new Date('2023-01-23 03:04:55');//格式化时间
console.log(birthday);
var birthday = new Date(1674479305000);//格式化时间
console.log(birthday);

javascript核心技术(二十一)内置构造函数详解(四)Date 日期时间类常用方法汇总

2、Date中最常用的方法:

属性/方法 解释 举例
getFullYear() 取年 var today = new Date();
console.log(today.getFullYear());//2023
getMonth() 取月 console.log(today.getMonth());//1
getDate() 取日 console.log(today.getDate());//23
getDay() 取星期几 console.log(today.getDay());//1
getHours() 取时 console.log(today.getHours());//21
getMinutes() 取分 console.log(today.getMinutes());//58
getSeconds() 取秒 console.log(today.getSeconds());//55
getMilliseconds() 取毫 console.log(today.getMilliseconds());//729
set...() 置年月日时分秒,...代表FullYear、Month、Date等 var today = new Date();
today.setDate(29);
console.log(today.getDate());
结果为:29
setTime() 用时间戳的形式设置日期时间对象 var today = new Date();
today.setTime(948632905000);//2000-01-23 21:08:25
console.log(today);
结果为:Sun Jan 23 2000 21:08:25 GMT+0800 (中国标准时间)
getTime() 获取日期时间对象距离1970年1月1日0时0分0秒的毫秒数(时间戳) var today = new Date();
console.log(today.getTime());
结果为:1674481935951
getUTC...() 取零时区的年月日时分秒,...代表FullYear、Month、Date等 var today = new Date();
today.setUTCDate(29);
console.log(today.getUTCDate());
结果为:29
setUTC...() 置零时区的年月日时分秒,...代表FullYear、Month、Date等 var today = new Date();
today.setUTCDate(29);
console.log(today.getUTCDate());
结果为:29
Date.now()静态方法,取现行时间戳 console.log(Date.now());//1674482353135
Date.UTC(年,月,日,时,分,秒,毫秒)静态方法,取指定日期时间的时间戳。 console.log(Date.UTC(2023,1,23,22,00,55,576));
结果为:1677189655576




在Date中有大量方法,全部记住不可能,我们在上面仅列出一些常用的且需要记忆的,今后如果确实用到了其它方法,大家查一下javascript手册即可。

ok,先讲到这里,大家动手练习一下再继续下面的学习。

易博软件介绍

0

主题

9

帖子

5

积分

营销入门

Rank: 2

积分
5
发表于 2023-2-15 09:14:55 | 显示全部楼层
谢了多交流才会进步吗

0

主题

12

帖子

7

积分

营销入门

Rank: 2

积分
7
发表于 2023-2-27 21:52:58 | 显示全部楼层
我非常同意10楼的意见,真的是写出了我们的心声,真是谢谢了

0

主题

17

帖子

9

积分

营销入门

Rank: 2

积分
9
发表于 2023-3-10 04:17:23 | 显示全部楼层
我要学习!!!
发表于 2023-3-20 15:51:06 | 显示全部楼层
忽然覺得自己好秒小 >

4

主题

166

帖子

90

积分

营销菜鸟

Rank: 3Rank: 3

积分
90
发表于 2023-3-27 23:00:58 | 显示全部楼层
站在那里不重要,重要的是走向那里  

0

主题

18

帖子

10

积分

营销入门

Rank: 2

积分
10
发表于 2023-4-2 20:16:15 | 显示全部楼层
很受用
发表于 2023-4-8 11:36:58 | 显示全部楼层
你会成为高手的,我衷心地祝福你。

0

主题

6

帖子

3

积分

营销入门

Rank: 2

积分
3
发表于 2023-4-13 08:28:35 | 显示全部楼层
呵呵,我也大四,不过还没开始找工作。看了等于是预备一下了
发表于 2023-4-17 23:32:07 | 显示全部楼层
确实写的好,我今年也是大四拉~~~自己觉得自己的东西学的很好,但在别人眼里根本就算不上是什么,一山比一山高
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1、请认真发帖,禁止回复纯表情,纯数字等无意义的内容!帖子内容不要太简单!
2、提倡文明上网,净化网络环境!抵制低俗不良违法有害信息。
3、如果你对主帖作者的帖子不屑一顾的话,请勿回帖。谢谢合作!
3、问答求助区发帖求助后,如有其他用户热心帮您解决问题后,请自觉点击设为最佳答案按钮。

 
 
QQ在线客服
QQ技术支持
工作时间:
8:00-18:00
软著登字:
1361266号
官方微信扫一扫
weixin

QQ|小黑屋|慈众营销 ( 粤ICP备15049986号 )|网站地图

自动发帖软件 | 自动发帖器 | 营销推广软件 | 网络营销工具 | 网络营销软件 | 网站推广工具 | 网络推广软件 | 网络推广工具 | 网页推广软件 | 信息发布软件 | 网站推广工具 | 网页推广软件

Powered by Discuz! X3.4   © 2012-2020 Comsenz Inc.  慈众科技 - Collect from 深圳吉宝泰佛文化有限公司 公司地址:罗湖区黄贝街道深南东路集浩大厦A1403

返回顶部 返回列表