<input name="ctl00$ContentPlaceHolder1$txtTimeStart" type="text" value="2013-09-11" maxlength="50" id="txtTimeStart" class="Wdate" onclick="WdatePicker({dateFmt:'yyyy-MM-dd',skin:'whyGreen',isShowClear:false,onpicking:onpicking})" readonly="true" style="width:150px;" />

Date.prototype.format = function(format) {
var o =
{
"M+": this.getMonth() + 1, //month
"d+": this.getDate(), //day
"h+": this.getHours(), //hour
"m+": this.getMinutes(), //minute
"s+": this.getSeconds(), //second
"q+": Math.floor((this.getMonth() + 3) / 3), //quarter
"S": this.getMilliseconds() //millisecond
}
if (/(y+)/.test(format))
format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
for (var k in o)
if (new RegExp("(" + k + ")").test(format))
format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length));
return format;
}

function onpicking(dp) {
var ddlType = document.getElementById('<%=ddlPType.ClientID %>');
var txtPName = document.getElementById('<%=txtPName.ClientID %>');
var text = ddlType.options[ddlType.selectedIndex].text;
var value = ddlType.options[ddlType.selectedIndex].value;
if (value == "2") {
var newDate = dp.cal.getNewDateStr();
var dt = new Date(newDate);
var newDate2 = dt.getFullYear() + '-' + dt.getMonth() + '-' + dt.getDay() + 6;

txtPName.value = newDate + '~' + DateAdd(dt, 6).format('yyyy-MM-dd') + '' + text;
} else {
var newDate = dp.cal.getNewDateStr();
txtPName.value = newDate + text;
}
}

function DateAdd(sdate, days) {
var a = new Date(sdate);
a = a.valueOf();
a = a + days * 24 * 60 * 60 * 1000;
a = new Date(a);
return a;
}

var strdates="2011-10-21";

var strdays=365;

var d = strdates.replace(/-/g,'/');
var now = new Date(d);  
var values = AddDays(now,strdays);

var strt= values.format("yyyy-MM-dd");

alert(strt)

function AddDays(date,value)
{
    return new Date(Date.parse(date) + (86400000 * value));   
}

最新文章

  1. 1.C#WinForm基础制作简单计算器
  2. Code of Conduct
  3. codevs 1015 计算器的改良 2000年NOIP全国联赛普及组
  4. Windows XP SP3 VC6环境下成功编译openssl-0.9.8zh
  5. 零售业数据分析的媒介——BI工具
  6. could not read data from &#39;/Users/xxxx/myapp-Info.plist&#39;
  7. Android wakelock机制
  8. Log4Net(三)之记录日志到数据库
  9. C# 第三方DLL,可以实现PDF转图片,支持32位系统、64位系统
  10. js中的for...in循环机制
  11. Merge Two Sorted Lists 解答
  12. ThinkPHP第十二天(Import导入第三方类库方法,独立分组文件夹结构)
  13. c#值类型与引用类型区别
  14. 002.LVS管理工具的安装与使用
  15. 【mybatis源码学习】mybtias一级,二级缓存
  16. linux sticky
  17. JAVA-开发IDE版本
  18. SHOW CREATE语句
  19. Maven学习二:使用Nexus搭建Maven私服及相关配置
  20. PHP接入微信H5支付

热门文章

  1. Linux学习之socket编程(二)
  2. 三星N900(note3)刷机包 颓废N0.8.1 修复已知BUG 集成谷歌服务
  3. 杭电1425 sort
  4. JAVA并发-内置锁和ThreadLocal
  5. Vue进阶之表单控件绑定
  6. Bundle捆绑压缩技术
  7. 利用css3的多背景图属性实现幻灯片切换效果
  8. 团队作业——团队项目Alpha版本发布
  9. 织梦DedeCMS判断简略标题为空时则显示完整标题
  10. PipeCAD之管道标准库PipeStd