Dateprototypeformat=function (){
var s='';
s+=thisgetFullYear()+'-';// 获取年份。
s+=(thisgetMonth()+1)+"-"; // 获取月份。
s+= thisgetDate(); // 获取日。
return(s); // 返回日期。
};
function getAll(begin,end){
var ab = beginsplit("-");
var ae = endsplit("-");
var db = new Date();
dbsetUTCFullYear(ab[0], ab[1]-1, ab[2]);
var de = new Date();
desetUTCFullYear(ae[0], ae[1]-1, ae[2]);
var unixDb=dbgetTime();
var unixDe=degetTime();
for(var k=unixDb+2460601000;k<unixDe;){
consolelog((new Date(parseInt(k)))format());
k=k+2460601000;
}
}
getAll('2012-06-24','2013-02-25');
<script>
Dateprototypeformat =function(format)
{
var o = {
"M+" : thisgetMonth()+1, //month
"d+" : thisgetDate(), //day
"h+" : thisgetHours(), //hour
"m+" : thisgetMinutes(), //minute
"s+" : thisgetSeconds(), //second
"q+" : Mathfloor((thisgetMonth()+3)/3), //quarter
"S" : thisgetMilliseconds() //millisecond
}
if(/(y+)/test(format)){
format=formatreplace(RegExp$1,(thisgetFullYear()+"")substr(4- RegExp$1length));
}
for(var k in o){
if(new RegExp("("+ k +")")test(format)){
format = formatreplace(RegExp$1,RegExp$1length==1 o[k] :("00"+ o[k])substr((""+o[k])length));
}
}
return format;
}
var addNDays=function(date,n){
var d = new Date(Dateparse(datereplace(/-/g,"/")));
var time=dgetTime();
var newTime=time+n2460601000;
return new Date(newTime);
};
var nd = addNDays('2013-12-27',6);
var getNewDay = ndformat('yyyy-MM-dd hh:mm:ss');
alert(getNewDay);
</script>
$("btn")click(function(){
var date = new Date();
consolelog(dategetFullYear()+"年"+dategetMonth()+"月"+dategetDay()+"日"+dategetHours()+"时"+dategetMinutes()+"分"+dategetSeconds()+"秒");//控制台打印出当前的时间
});
不知道你用的是不是jquery ui的 datepicker 如果去 参数中 有一个onSelect的参数,这个就是设置你选中日期是触发的事件。
onSelect: null, // Define a callback function when a date is selected
这个是源码中的片段。
以上就是关于jquery如何获取两个日期之间的所有日期全部的内容,包括:jquery如何获取两个日期之间的所有日期、用jquery语言计算输入一个日期后,得到n天后的日期,包括时分秒!、在做日历这个项目中使用jquery方法获取你当前点击的那个时间的年月日时分秒等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)