-
Js计算指定日期加上多少天、加多少月、加多少年的日期
- function DateAdd(interval,number,date)
- {
- switch(interval)
- {
- case "y " : {
- date.setFullYear(date.getFullYear()+number);
- return date;
- break;
- }
- case "q " : {
- date.setMonth(date.getMonth()+number*3);
- return date;
- break;
- }
- case "m " : {
- date.setMonth(date.getMonth()+number);
- return date;
- break;
- }
- case "w " : {
- date.setDate(date.getDate()+number*7);
- return date;
- break;
- }
- case "d " : {
- date.setDate(date.getDate()+number);
- return date;
- break;
- }
- case "h " : {
- date.setHours(date.getHours()+number);
- return date;
- break;
- }
- case "m " : {
- date.setMinutes(date.getMinutes()+number);
- return date;
- break;
- }
- case "s " : {
- date.setSeconds(date.getSeconds()+number);
- return date;
- break;
- }
- default : {
- date.setDate(d.getDate()+number);
- return date;
- break;
- }
- }
- }
-
- var now = new Date();
- var newDate = DateAdd( "d ",5,now);
- alert(newDate.toLocaleDateString())
- newDate = DateAdd( "m ",2,now);
- alert(newDate.toLocaleDateString())
- newDate = DateAdd( "y ",1,now);
- alert(newDate.toLocaleDateString())
-
相关阅读:
celery的使用和原理
内核通知链
数据流中的中位数
二叉搜索树的后序遍历序列
Javascript设计模式系统讲解与应用,JS设计模式详解
微服务系列之ZooKeeper注册中心和Nacos注册中心
微信小程序开发详解:小程序入门与实战-纯正商业级应用技术
Java零基础该怎么去学习Java?学好Java应该如何去做?
Flutter从入门到进阶实战携程网App项目详解
Python升级3.6强力Django+杀手级Xadmin打造在线教育平台
-
原文地址:https://www.cnblogs.com/jizhuan/p/5009404.html
Copyright © 2020-2023
润新知