您当前的位置: 首页 > 

暂无认证

  • 1浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

日期时间基础-延迟案例

发布时间:2021-06-10 13:22:51 ,浏览量:1

目录
  • JavaScript 获取日期时间
  • 日期时间的原型方法
  • 示例-时间延长
  • 相关链接
  • 演示
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 日期天数差 示例-时间延长
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)); 
相关链接

原文 - 博客园

演示

1.1.0X

关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.4055s