一、计算机中时间字母表示的预知识储备:
G(age,时代年龄等意思):时代标志,如AD(Anno Domini公元)、BC(Before Christ公元前)。
y(year):年份。
m(munite):分钟。
M(month):月份。
d(day):月中的某一天。
D(day):一年中的第几天。
h(hour):12小时制的小时。
H(hour):24小时制的小时。
s(second):秒数。
S(millisecond):毫秒。
w(week):一年中的第几周。
W(week):一个月中的第几周。
a:a.m./p.m.指示符。
z(timezone):时区。
二、常用格式时间组合:
dd:表示一个月中的第几天,从1到31。
yyyy:四位数表示的年份。
hh:小时数。
mm:分钟数。
ss:秒数。
ms:毫秒数。
month:英文表示的月份,January,February,March,April,May,June,July,August,September,October,November,December。
三、Date对象构造:
var date = new Date()
四、时间戳(单位为毫秒):
新建出来的Date对象里面存的是时间戳 ,如下图:
时间戳转换工具使用如下(网上有很多的相关在线转换工具):
补充:时间戳起点又称时间纪元,为1970年1月1日0时0分0秒(格林尼治时间,位于英国,England),为现在的计算机计算时间起点依据。东八区时间要比格林尼治时间早8小时。
五、时间换算方法:
day = parseInt(总秒数/60/60/24) // 计算天数
hour = parseInt(总秒数/60/60%24) // 计算小时
minute = parseInt(总秒数/60%60) // 计算分钟
second = parseInt(总秒数%60) // 计算秒数
六、获取时间的方法:
Date date = new Date()
date.toUTCString() // 获取格林尼治的日期+时间
date.toLocaleString() // 获取本地日期+时间
date.toLocaleDateString() // 获取本地日期
date.toLocaleTimeString() // 获取本地时间
date.getMilliseconds() // 返回毫秒(0~999)
date.getSeconds() // 返回秒(0~59)
date.getMinutes() // 返回分钟(0~59)
date.getHours() // 返回小时(0~23)
date.getDate() // 返回几号(1~31)
date.getDay() // 返回星期几(0~6),星期天用表示
date.getMonth() // 返回月份(0~11),十二月用0表示
date.getYear() // 获取年份,从1900年开始,比如2022年是122
date.getFullYear() // 获取四位数的年份,此时2022年是2022
date.getTime() // 返回1970年1月1日8时0分0秒至今的毫秒数,
// 但获取时会将毫秒省掉,方便计算,因为毫秒对现实的影响不是很大。
// 但计算机内部是按照毫秒存的时间。(时间戳,北京时间)
七、设置时间的方法:
Date date = new Date()
date.setMilliseconds(parameter) // 设置毫秒(0~999)
date.setSeconds(parameter) // 设置秒(0~59)
date.setMinutes(parameter) // 设置分钟(0~59)
date.setHours(parameter) // 设置小时(0~23)
date.setDate(parameter) // 设置几号(0~31)
date.setMonth(parameter) // 设置月份(0~11)
date.setFullYear(parameter) // 设置年份(四位数的年份)
date.setTime(parameter) // 以毫秒为单位设置时间
八、常用时间格式匹配:
日期:yyyy-MM-dd ,如2022-02-02
时间:hh:mm:ss.S ,如12:12:12.222
日期+时间:yyyy-MM-dd hh:mm:ss.S ,如2022-02-02 12:12:12.222
y为年,M为月,d为日,h为时,m为分,s为秒,S为毫秒。
九、今日微语:
珍惜时光,于有限的时间里创造出更广阔的学习天地,力求思维的磨砺和精进。
知识无限,以有限的生命去追逐无限的知识,是没有穷尽且危险的!
故个人认为:人生应于选择中做减法,找到自己爱好的人大概率是幸福的;而在精进中做加法,于自己的快乐天地中将美好蓝图建设出来,构建心中的琼楼玉宇…
恒:亨。无咎。利贞。利有攸往~