博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(Js)指定日期加上日、月、年。
阅读量:6097 次
发布时间:2019-06-20

本文共 1546 字,大约阅读时间需要 5 分钟。

var dt = new Date();

//加天.
var newDate = DateAdd( "d ",5,dt );
alert(newDate.toLocaleDateString())
//加月.
newDate = DateAdd( "m ",2,now);
alert(newDate.toLocaleDateString())
//加年
newDate = DateAdd( "y ",1,now);
alert(newDate.toLocaleDateString())

function DateAdd(interval,number,date)

{
  /*
  * 功能:实现VBScript的DateAdd功能.
  * 参数:interval,字符串表达式,表示要添加的时间间隔.
  * 参数:number,数值表达式,表示要添加的时间间隔的个数.
  * 参数:date,时间对象.
  * 返回:新的时间对象.
  * var now = new Date();
  * var newDate = DateAdd( "d ",5,now);
  *--------------- 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;
  }
}

posted on
2012-06-21 14:24 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/HaoGuo/archive/2012/06/21/JS_Date.html

你可能感兴趣的文章
Qt Style Sheet实践(四):行文本编辑框QLineEdit及自动补全
查看>>
[物理学与PDEs]第3章习题1 只有一个非零分量的磁场
查看>>
深入浅出NodeJS——数据通信,NET模块运行机制
查看>>
onInterceptTouchEvent和onTouchEvent调用时序
查看>>
android防止内存溢出浅析
查看>>
4.3.3版本之引擎bug
查看>>
SQL Server表分区详解
查看>>
使用FMDB最新v2.3版本教程
查看>>
SSIS从理论到实战,再到应用(3)----SSIS包的变量,约束,常用容器
查看>>
STM32启动过程--启动文件--分析
查看>>
垂死挣扎还是涅槃重生 -- Delphi XE5 公布会归来感想
查看>>
淘宝的几个架构图
查看>>
Android扩展 - 拍照篇(Camera)
查看>>
JAVA数组的定义及用法
查看>>
充分利用HTML标签元素 – 简单的xtyle前端框架
查看>>
设计模式(十一):FACADE外观模式 -- 结构型模式
查看>>
iOS xcodebuile 自动编译打包ipa
查看>>
程序员眼中的 SQL Server-执行计划教会我如何创建索引?
查看>>
【BZOJ】1624: [Usaco2008 Open] Clear And Present Danger 寻宝之路(floyd)
查看>>
cmake总结
查看>>