JS⽇期操作代码,获取当前⽇期,加⼀天,减⼀天
全选注:引⼊外部Js需再刷新⼀下页⾯才能执⾏]
"/TR/xh
js当前日期加一天tml1/DTD/xhtml1-
transitional.dtd">
<meta
content="text/html;
charset=utf-8" http-
equiv="Content-type"/>
<title>title</title> <input
id="date" type="text"/>
<input id="Add"
type="button"
value="加"/> <input
id="Minus" type="button"
value="减"/> <script
type="text/javascript"> $
= function(o) { return
typeof o === 'string' ?
d(o) : o }; //设置当前⽇期
var ma =
[['1','3','5','7','8','10'],
['4','6','9','11']]; var dd =
new Date(); var x =
= pasDate(x);
$('date').value = o.join('-');
//转化⽇期函数 function
pasDate(da) { var yp =
da.indexOf('年'), mp =
da.indexOf('⽉'), dp =
da.indexOf('⽇'); var y =
da.substr(0,yp), m =
da.substr(yp + 1,mp - yp -
1), d = da.substr(mp +
1,dp - mp - 1); return
[y,m,d]; } //判断数组a是否
存在在元素n function
check(n,a) { for(var i =
0,len = a.length;i <
len;i++) { if(a[i] == n) {
return true; } } return
false; } //闰?年? function
isLeap(y) { return ((y % 4
== 0 && y % 100 != 0) || y
% 400 == 0) ? true : false;
} //实现加减f:'1'加,'0'减
function trans(o,f) { var d
= o.split('-'); var l =
isLeap(d[0]); if(f == '1') {
if((check(d[1],ma[0]) &&
(d[2] == '31')) ||
(check(d[1],ma[1]) &&
(d[2] == '30')) || (d[1] == '2'
&& d[2] == '28' && !l) ||
(d[1] == '2' && d[2] == '29'
&& l)) { return d[0] + '-' +
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论