- 浏览: 2068060 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (1409)
- asp/asp.net学习 (241)
- oracle (10)
- delphi (295)
- java (27)
- pb (1)
- 每日点滴 (49)
- 学习方法 (40)
- 思想方面 (104)
- C语言 (5)
- C++ (1)
- 代码重构经验 (5)
- 软件工程 (3)
- 数据库 (99)
- 英语学习 (3)
- mysql (1)
- 该关注的网站或者网页 (42)
- 总结 (7)
- 要去做的事情 (33)
- 算法 (1)
- 网络方面 (29)
- 随感 (96)
- 操作系统 (36)
- UML (12)
- 常用工具的使用 (55)
- 脚本 (7)
- 汇编 (62)
- 数据结构 (2)
- 财务 (38)
- 语文作文 (16)
- 法律 (1)
- 股票 (88)
最新评论
-
devwang_com:
可以,学习了~~
列出文件夹下所有文件夹的树形结构--Dos命令 tree的使用 -
hvang1988:
不管用啊 frxrprt1.PreviewForm.Pare ...
fastReport预览时嵌入到别的窗体 -
00915132:
我也有这个疑问,非常 感 谢
left join加上where条件的困惑 --SQL优化 -
zhuyoulong:
学习了,高效读书
软件架构师要读的书 -
nTalgar:
非常感谢分享!
Application.ProcessMessages用法:
js 日期加上天数
摘自:http://topic.csdn.net/t/20050908/15/4257662.html
自己的实际代码:
//--cyj 2011-3-24 取得下次保养日期的间隔
function SetNextMaintDate()
{
var sourceObj = document.getElementById("txtMaintDate"); //--开始日期
var destObj = document.getElementById("txtNextMaintDate"); //--下一个日期
if (sourceObj.value !=="")
{
var v3 = new Date(sourceObj.value.replace(/-/g,"/")); //--构造一个date对象 cyj
2011-3-24
var MonthInc = GetValue("select ParamValue from D_ParamSetting where
ParamID=20","ParamValue");
var v4 = new Date(v3.getYear(), v3.getMonth() + parseInt(MonthInc)+1,v3.getDate());
//--加1的目的是因为月份是0表示1月份,所以要加1;cyj 2011-3-24
destObj.value = v4.getYear() + "-" + v4.getMonth() + "-" + v4.getDate();
}
else
{
destObj.value = "";
}
}
阅:这当中,使用到了parseInt字符串转换成整型的函数;
----------------------------------------------------------
Date对象的构造方法就行....
new Date(year,month,day,hours,minutes,seconds,milseconds)
各个参数,你可以随便的怎么样传入数值型参数,Date对象会自己帮你计算好日期...
var dat = new Date();
new Date(dat.getFullYear()-1,dat.getMonth(),dat.getDate());
获得去年的今天这一天的日期...
---------------------------------------------------------
<script >
Date.prototype.addDay=function (num)
{
this.setDate(this.getDate()+num);
return this;
}
Date.prototype.addMonth=function (num)
{
var tempDate=this.getDate();
this.setMonth(this.getMonth()+num);
if(tempDate!=this.getDate()) this.setDate(0);
return this;
}
Date.prototype.addYear=function (num)
{
var tempDate=this.getDate();
this.setYear(this.getYear()+num);
if(tempDate!=this.getDate()) this.setDate(0);
return this;
}
var d1;
d1=new Date( '2004/02/29 ');
alert(d1.addYear(1));
d1=new Date( '2004/01/31 ');
alert(d1.addMonth(1));
d1=new Date( '2004/02/29 ');
alert(d1.addDay(1));
</script>
--------------------------------------------------------
倒,你使用addYear()之后,得到一个新的Date对象实例,你就不能自己去提取出来以组合成那样的吗??
Date.prototype.toString=function(){
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth()+1;
var day = date.getDate();
var hours = date.getHours();
var minutes = date.getMinutes();
var seconds = date.getSeconds();
function _f(n){
if(n <10)
n = "0 "+n;
return n;
}
return year+ "- "+_f(month)+ "- "+_f(day)+ " "+_f(hours)+ ": "+_f(minutes)+ ": "+_f
(seconds);
}
用这段
alert(new Date());
结果就是你那样的格式.
摘自:http://topic.csdn.net/t/20050908/15/4257662.html
自己的实际代码:
//--cyj 2011-3-24 取得下次保养日期的间隔
function SetNextMaintDate()
{
var sourceObj = document.getElementById("txtMaintDate"); //--开始日期
var destObj = document.getElementById("txtNextMaintDate"); //--下一个日期
if (sourceObj.value !=="")
{
var v3 = new Date(sourceObj.value.replace(/-/g,"/")); //--构造一个date对象 cyj
2011-3-24
var MonthInc = GetValue("select ParamValue from D_ParamSetting where
ParamID=20","ParamValue");
var v4 = new Date(v3.getYear(), v3.getMonth() + parseInt(MonthInc)+1,v3.getDate());
//--加1的目的是因为月份是0表示1月份,所以要加1;cyj 2011-3-24
destObj.value = v4.getYear() + "-" + v4.getMonth() + "-" + v4.getDate();
}
else
{
destObj.value = "";
}
}
阅:这当中,使用到了parseInt字符串转换成整型的函数;
----------------------------------------------------------
Date对象的构造方法就行....
new Date(year,month,day,hours,minutes,seconds,milseconds)
各个参数,你可以随便的怎么样传入数值型参数,Date对象会自己帮你计算好日期...
var dat = new Date();
new Date(dat.getFullYear()-1,dat.getMonth(),dat.getDate());
获得去年的今天这一天的日期...
---------------------------------------------------------
<script >
Date.prototype.addDay=function (num)
{
this.setDate(this.getDate()+num);
return this;
}
Date.prototype.addMonth=function (num)
{
var tempDate=this.getDate();
this.setMonth(this.getMonth()+num);
if(tempDate!=this.getDate()) this.setDate(0);
return this;
}
Date.prototype.addYear=function (num)
{
var tempDate=this.getDate();
this.setYear(this.getYear()+num);
if(tempDate!=this.getDate()) this.setDate(0);
return this;
}
var d1;
d1=new Date( '2004/02/29 ');
alert(d1.addYear(1));
d1=new Date( '2004/01/31 ');
alert(d1.addMonth(1));
d1=new Date( '2004/02/29 ');
alert(d1.addDay(1));
</script>
--------------------------------------------------------
倒,你使用addYear()之后,得到一个新的Date对象实例,你就不能自己去提取出来以组合成那样的吗??
Date.prototype.toString=function(){
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth()+1;
var day = date.getDate();
var hours = date.getHours();
var minutes = date.getMinutes();
var seconds = date.getSeconds();
function _f(n){
if(n <10)
n = "0 "+n;
return n;
}
return year+ "- "+_f(month)+ "- "+_f(day)+ " "+_f(hours)+ ": "+_f(minutes)+ ": "+_f
(seconds);
}
用这段
alert(new Date());
结果就是你那样的格式.
发表评论
-
关于 字符串中的单引号, 在sql存储过程中的传输总结; 逗号分隔的多个变量提取方法.
2011-10-14 17:49 3402摘自:http://blog.csdn.net/nutia ... -
抓取网站内容 asp.net
2011-10-11 13:28 1051HttpWebRequest myReq ... -
两个DATASET合并成一个新的DATASET
2011-09-28 18:17 2524摘自:http://topic.csdn.net/t/2 ... -
VS设置使用哪个浏览器来调试网页
2011-08-30 16:57 1197摘自:http://zhidao.baidu.com/ques ... -
可使用js获取TREE的CheckBox
2011-08-20 12:32 1092摘自:http://www.uipower.com/bb ... -
正则表达式 验证邮箱
2011-06-02 18:14 2646正则表达式 摘自:http://www.alixixi.com ... -
未能加载程序集 App_Web_vdcnimdz”错误
2011-04-25 17:38 1599问题描述: 自己的一个WebGPS程序,只是拷到了别的 ... -
.net跳到指定错误页面兵显示详细的错误信息
2011-04-14 16:48 1256.net跳到指定错误页面兵显示详细的错误信息 摘自:h ... -
注册*.ocx控件
2011-04-14 11:23 946注册*.ocx控件 问题描述:本地的网站的bin目录下有了个 ... -
C# 读取文本文件的时候出现汉字乱码
2011-04-12 16:01 2470问题描述:C# 使用ReadAllText方法读取文本文件的时 ... -
VS 2008中如何显示代码的行号
2011-04-09 09:51 1246摘自:http://zhidao.baidu.com/ques ... -
VS.NET2008可以使用书签的功能
2011-04-08 17:19 1392摘自:http://blog.csdn.net/lmh_851 ... -
两个类库要添加引用才能使用
2011-04-02 13:57 1164两个类库要添加引用才能使用 ---------------- ... -
缓存 <%@ OutputCache Duration="6000" VaryByParam="none" %>
2011-04-02 10:53 1179在页首添加: <%@ OutputCache Durat ... -
FrameSet的加载顺序
2011-04-02 09:56 3905FrameSet的加载顺序是: (1) mainFrame ... -
Response.AddHeader “P3P”,”CP=CAO PSA OUR”
2011-04-01 18:01 2549摘自:http://my.donews.com/alor ... -
Hashtable 的使用
2011-03-31 09:36 8182011-3-31 Hashtable 的使用: ... -
google地图使用(二)
2011-03-30 10:30 13312011-3-291. 今天客户反映,说GOOGLE地图上的拖 ... -
GOOGLE地图
2011-03-29 18:31 8332011-3-291. 今天客户反映,说GOOGLE地图上的拖 ... -
此组中没有可用的控件 工具箱 vs2008
2011-03-29 09:20 2134问题描述: 此组中没有可用的控件 工具箱 vs2008 ...
相关推荐
- **计算毫秒数**:通过`Math.abs(nDate)`获取当前日期对应的毫秒数,然后加上`days`所代表的天数转换后的毫秒数(一天等于24小时,一小时等于60分钟,一分钟等于60秒,一秒等于1000毫秒)。 - **创建新的`Date`对象...
在JavaScript中实现日期按月份的加减功能需要手动编写相应的函数,因为JavaScript内置的Date对象并没有直接提供像C#中的AddDays或AddMonths这样的方法。下面将介绍如何通过JavaScript代码实现日期按月份加减的功能。...
一个是基于日期字符串的计算,另一个是基于当前日期加上一定天数后的计算。这些技巧在实际开发中非常实用,特别是在处理涉及日期计算的场景。在使用这些方法时,我们需要注意月份的计算方式、日期的有效范围以及...
本文将详细介绍如何使用JavaScript实现给定日期增加指定月份的方法。 首先,要处理日期加减,通常会遵循以下步骤: 1. 将字符串格式的日期转换成Date对象。 2. 对Date对象进行月份的增加操作。 3. 将更新后的Date...
在JavaScript中,获取当前日期前或后的指定天数是一项常见的任务,这在处理日期相关的功能时非常有用,比如日历应用、数据分析等。本篇将详细介绍如何使用JavaScript实现这一功能,并提供一个简洁实用的示例代码。 ...
`js 日期 增加 n天`这个话题涉及到如何使用JavaScript内置的Date对象来修改日期,使其增加或减少指定的天数。下面将详细介绍这个过程,并提供相关的示例代码。 首先,JavaScript中的`Date`对象是用于处理日期和时间...
因此,通过加上指定天数对应的毫秒数,就可以获得未来日期的时间戳。 ```javascript date.setTime(newTimeMs); ``` 接着,可以获取这个新日期的具体年月日信息,并格式化输出。 ```javascript var year = date....
在JavaScript中,获取当前日期并加上30天后的日期是一项常见的任务,这主要涉及到JavaScript的Date对象和其方法。Date对象是JavaScript中的内置对象,它提供了处理日期和时间的功能。以下是一个详细的解释: 首先,...
在实际应用中,开发人员可能会使用如moment.js(JavaScript)或者Java 8中的`java.time`包等库,它们提供了更加智能和精确的方法来处理日期加月份的操作。这些库通常会考虑到各种日期和月份的特殊情况,比如2月的...
在JavaScript中,获取当前日期是本年的第几周以及本周的起始日期是一个常见的需求,特别是在日历应用或者数据分析中。下面将详细解释如何通过JS实现这个功能,并且考虑到周的起始日期可以自定义,这里设定为礼拜四...
这里通过将年份乘以12再加上月份,计算出两个日期的“月份数”,然后相减得出月份差。 #### 3.5 计算周数差 最后,文件中还提供了一个计算两个日期间相差周数的方法: ```javascript function WeeksBetw(date1, ...
这里的关键是`date.getTime()`方法返回的是从1970年1月1日午夜到当前日期的毫秒数,然后加上需要增加的天数转换为毫秒数(一天为24小时,一小时为60分钟,一分钟为60秒,一秒为1000毫秒)。 **2. 获取年、月、日** ...
最后,让我们来介绍如何使用 JavaScript 实现日期加上天数后的新日期。我们可以使用以下代码来实现日期加上天数后的新日期: ``` function AddDays(date, days) { var nd = new Date(date); nd = nd.valueOf(); ...
在JavaScript中,获取一组日期中最近连续的天数是一个常见的任务,特别是在数据分析或者日志处理等场景。这个任务可以通过编程解决,主要涉及到日期对象的操作、时间戳的转换以及数组的遍历。以下是一个详细的实现...
这个值可以是当前日期加上或减去的天数。例如,如果你有一个Date对象代表2022年1月1日,`setDate(dateObject.getDate() + 5)`将会将日期改为2022年1月6日。如果传入的参数是一个负数,那么日期将会向前移动,例如`...
`js获取N月后或者N月前的时间`这个主题涉及到了JavaScript中的Date对象以及日期的增减操作。以下是对这一知识点的详细说明: JavaScript的Date对象是内置的,用于表示特定的瞬间,精确到毫秒。我们可以通过创建一个...
控件提供了日期运算功能,例如加上或减去指定的天数、月份或年份,这对于处理与日期相关的业务逻辑非常有用。 5. **多语言支持** My97DatePicker内置了多种语言包,开发者可以通过设置`lang`属性来切换不同语言,...
8. **日期计算**:可以创建新的`Date`对象来表示未来或过去的日期,通过加上或减去天数、小时数等。例如`date.setDate(date.getDate() + 1)`会将日期向后推一天。 9. **ES6新特性**:ECMAScript 6引入了`Temporal`...