资料
表格
制度
合同
管理
职场
经营
创业
范文
总结
计划
作文
文章
美文
词句
教程
模板
图片
字体
图标
办公
人事
财务
生产
管理资源吧首页
>>>
教程
>>>
编程
>>>
JavaScript教程
>>>
JS 日期操作代码,获取当前日期,加一天,减一天
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-type" content="text/html; charset=gb2312" /> <title>title</title> <body id="" onload=""> <input type="text" id="date" /> <input type="button" value="加" id="Add" /> <input type="button" value="减" id="Minus" /> <img src="/_New/_cj/myeditor/sysimage/space.gif" class="ewebeditor__script" _ewebeditor_fake_tag="script" _ewebeditor_fake_value="%3Cscript%20type%3D%22text%2Fjavascript%22%3E%20%0D%0A%24%20%3D%20function(o)%20%7B%20return%20typeof%20o%20%3D%3D%3D%20'string'%20%3F%20document.getElementById(o)%20%3A%20o%20%7D%3B%20%0D%0A%2F%2F%E8%AE%BE%E7%BD%AE%E5%BD%93%E5%89%8D%E6%97%A5%E6%9C%9F%20%0D%0Avar%20ma%20%3D%20%5B%5B'1'%2C'3'%2C'5'%2C'7'%2C'8'%2C'10'%5D%2C%5B'4'%2C'6'%2C'9'%2C'11'%5D%5D%3B%20%0D%0Avar%20dd%20%3D%20new%20Date()%3B%20%0D%0Avar%20x%20%3D%20dd.toLocaleString()%3B%20%0D%0Avar%20o%20%3D%20pasDate(x)%3B%20%0D%0A%24('date').value%20%3D%20o.join('-')%3B%20%0D%0A%2F%2F%E8%BD%AC%E5%8C%96%E6%97%A5%E6%9C%9F%E5%87%BD%E6%95%B0%20%0D%0Afunction%20pasDate(da)%20%7B%20%0D%0Avar%20yp%20%3D%20da.indexOf('%E5%B9%B4')%2C%20%0D%0Amp%20%3D%20da.indexOf('%E6%9C%88')%2C%20%0D%0Adp%20%3D%20da.indexOf('%E6%97%A5')%3B%20%0D%0Avar%20y%20%3D%20da.substr(0%2Cyp)%2C%20%0D%0Am%20%3D%20da.substr(yp%20%2B%201%2Cmp%20-%20yp%20-%201)%2C%20%0D%0Ad%20%3D%20da.substr(mp%20%2B%201%2Cdp%20-%20mp%20-%201)%3B%20%0D%0Areturn%20%5By%2Cm%2Cd%5D%3B%20%0D%0A%7D%20%0D%0A%2F%2F%E5%88%A4%E6%96%AD%E6%95%B0%E7%BB%84a%E6%98%AF%E5%90%A6%E5%AD%98%E5%9C%A8%E5%9C%A8%E5%85%83%E7%B4%A0n%20%0D%0Afunction%20check(n%2Ca)%20%7B%20%0D%0Afor(var%20i%20%3D%200%2Clen%20%3D%20a.length%3Bi%20%3C%20len%3Bi%2B%2B)%20%7B%20%0D%0Aif(a%5Bi%5D%20%3D%3D%20n)%20%7B%20%0D%0Areturn%20true%3B%20%0D%0A%7D%20%0D%0A%7D%20%0D%0Areturn%20false%3B%20%0D%0A%7D%20%0D%0A%2F%2F%E9%97%B0%3F%E5%B9%B4%3F%20%0D%0Afunction%20isLeap(y)%20%7B%20%0D%0Areturn%20((y%20%25%204%20%3D%3D%200%20%26%26%20y%20%25%20100%20!%3D%200)%20%7C%7C%20y%20%25%20400%20%3D%3D%200)%20%3F%20true%20%3A%20false%3B%20%0D%0A%7D%20%0D%0A%2F%2F%E5%AE%9E%E7%8E%B0%E5%8A%A0%E5%87%8Ff%EF%BC%9A'1'%E5%8A%A0%EF%BC%8C'0'%E5%87%8F%20%0D%0Afunction%20trans(o%2Cf)%20%7B%20%0D%0Avar%20d%20%3D%20o.split('-')%3B%20%0D%0Avar%20l%20%3D%20isLeap(d%5B0%5D)%3B%20%0D%0Aif(f%20%3D%3D%20'1')%20%7B%20%0D%0Aif((check(d%5B1%5D%2Cma%5B0%5D)%20%26%26%20(d%5B2%5D%20%3D%3D%20'31'))%20%7C%7C%20(check(d%5B1%5D%2Cma%5B1%5D)%20%26%26%20(d%5B2%5D%20%3D%3D%20'30'))%20%7C%7C%20%0D%0A(d%5B1%5D%20%3D%3D%20'2'%20%26%26%20d%5B2%5D%20%3D%3D%20'28'%20%26%26%20!l)%20%7C%7C%20(d%5B1%5D%20%3D%3D%20'2'%20%26%26%20d%5B2%5D%20%3D%3D%20'29'%20%26%26%20l))%20%7B%20%0D%0Areturn%20d%5B0%5D%20%2B%20'-'%20%2B%20(d%5B1%5D%20*%201%20%2B%201)%20%2B%20'-'%20%2B%201%3B%20%0D%0A%7D%20else%20if(d%5B1%5D%20%3D%3D%20'12'%20%26%26%20d%5B2%5D%20%3D%3D%20'31')%20%7B%20%0D%0Areturn%20(d%5B0%5D%20*%201%20%2B%201)%20%2B%20'-'%20%2B%20'1-1'%3B%20%0D%0A%7D%20else%20%7B%20%0D%0Areturn%20d%5B0%5D%20%2B%20'-'%20%2B%20d%5B1%5D%20%2B%20'-'%20%2B%20(d%5B2%5D%20*%201%20%2B%201)%3B%20%0D%0A%7D%20%0D%0A%7D%20else%20if(f%20%3D%3D%20'0')%20%7B%20%0D%0Aif(check(d%5B1%5D%20-%201%2Cma%5B0%5D)%20%26%26%20(d%5B2%5D%20%3D%3D%20'1'))%20%7B%20%0D%0Areturn%20d%5B0%5D%20%2B%20'-'%20%2B%20(d%5B1%5D%20-%201)%20%2B%20'-'%20%2B%20'31'%3B%20%0D%0A%7D%20else%20if(check(d%5B1%5D%20-%201%2Cma%5B1%5D)%20%26%26%20(d%5B2%5D%20%3D%3D%20'1'))%20%7B%20%0D%0Areturn%20d%5B0%5D%20%2B%20'-'%20%2B%20(d%5B1%5D%20-%201)%20%2B%20'-'%20%2B%20'30'%3B%20%0D%0A%7D%20else%20if(d%5B1%5D%20%3D%3D%20'1'%20%26%26%20d%5B2%5D%20%3D%3D%20'1')%20%7B%20%0D%0Areturn%20(d%5B0%5D%20-%201)%20%2B%20'-'%20%2B%20'12-31'%3B%20%0D%0A%7D%20else%20if(d%5B1%5D%20%3D%3D%20'3'%20%26%26%20d%5B2%5D%20%3D%3D%20'1'%20%26%26%20!l)%20%7B%20%0D%0Areturn%20d%5B0%5D%20%2B%20'-'%20%2B%20'2-28'%3B%20%0D%0A%7D%20else%20if(d%5B1%5D%20%3D%3D%20'3'%20%26%26%20d%5B2%5D%20%3D%3D%20'1'%20%26%26%20l)%20%7B%20%0D%0Areturn%20d%5B0%5D%20%2B%20'-'%20%2B%20'2-29'%3B%20%0D%0A%7D%20else%20%7B%20%0D%0Areturn%20d%5B0%5D%20%2B%20'-'%20%2B%20d%5B1%5D%20%2B%20'-'%20%2B%20(d%5B2%5D%20-%201)%3B%20%0D%0A%7D%20%0D%0A%7D%20else%20%7B%20%0D%0Areturn%3B%20%0D%0A%7D%20%0D%0A%7D%20%0D%0A%24('Add').onclick%20%3D%20function()%20%7B%20%0D%0Avar%20v%20%3D%20%24('date').value%3B%20%0D%0A%24('date').value%20%3D%20trans(v%2C'1')%3B%20%0D%0A%7D%20%0D%0A%24('Minus').onclick%20%3D%20function()%20%7B%20%0D%0Avar%20v%20%3D%20%24('date').value%3B%20%0D%0A%24('date').value%20%3D%20trans(v%2C'0')%3B%20%0D%0A%7D%20%0D%0A%3C%2Fscript%3E"> </body> </head> </html>
[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行
]
教程首页
更多教程