目录
JavaScript 获取日期时间
方法
说明
getYear()
获取年份 (2位)
getFullYear()
获取完整的年份 (4位, 1970-???)
getMonth()
获取月份 (0-11, 0代表1月)
getDate()
获取日 (1-31)
getTime()
获取时间 (从1970-1-1开始的毫秒数)
getHours()
获取小时数 (0-23)
getMinutes()
获取分钟数 (0-59)
getSeconds()
获取秒数 (0-59)
getMilliseconds()
获取毫秒数 (0-999)
getDay()
获取星期 (0-6,0代表星期天)
toLocaleDateString()
获取日期
toLocaleTimeString()
获取时间
toLocaleString()
获取日期与时间
日期时间的原型方法
原型方法 (Date.prototype.)
描述
isLeapYear
判断闰年
Format
日期格式化
DateAdd
日期计算
DateDiff
比较日期差
toString
日期转字符串
toArray
日期分割为数组
DatePart
取日期的部分信息
MaxDayOfDate
取日期所在月的最大天数
WeekNumOfYea
判断日期所在年的第几周
StringToDate
字符串转日期型
IsValidDate
验证日期有效性
CheckDateTime
完整日期时间检查
DaysBetween
日期天数差
示例-时间延长
- JavaScript 获取日期时间
- 日期时间的原型方法
- 示例-时间延长
- 相关链接
- 演示
function YMDHMS(dateTime) { let year = dateTime.getFullYear(), month = dateTime.getMonth() + 1, day = dateTime.getDate(), hour = dateTime.getHours(), minute = dateTime.getMinutes(), second = dateTime.getSeconds(); month = month < 10 ? '0' + month : month; day = day < 10 ? '0' + day : day; hour = hour < 10 ? '0' + hour : hour; minute = minute < 10 ? '0' + minute : minute; second = second < 10 ? '0' + second : second; return `${year}-${month}-${day} ${hour}:${minute}:${second}` }; function delayed(type = 1, time = 1) { let nowTime = new Date(), delayedVal = null; switch (type) { case 2: delayedVal = nowTime.setHours(nowTime.getHours() + time); break; case 3: delayedVal = nowTime.setMinutes(nowTime.getMinutes() + time); break; case 4: delayedVal = nowTime.setSeconds(nowTime.getSeconds() + time); break; default: delayedVal = nowTime; }; return YMDHMS(new Date(delayedVal)); }; // 参数1:延长的对应值 1当前时间,2时,3分,4秒 // 参数2:延长值 console.log(delayed(3, 30));相关链接
原文 - 博客园
演示