js設(shè)置默認(rèn)時間跨度過程詳解
更新時間:2019年07月17日 10:49:14 作者:往生渡哥
這篇文章主要介紹了js設(shè)置默認(rèn)時間跨度過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
有一個項目,需求是進(jìn)入首頁要顯示一個月之內(nèi)的歷史記錄,所以從前臺傳到后臺的結(jié)束時間為當(dāng)前日期,開始時間為往前一個月。
例如,現(xiàn)在是2018/04/17,則結(jié)束時間為2018/04/17,開始時間為2018/03/17.
將開始時間和結(jié)束時間傳到后臺即可。js代碼如下:
var end;
var start;
$(function(){
var myDate = new Date();
myDate.getFullYear(); //獲取完整的年份(4位,1970-????)
myDate.getMonth(); //獲取當(dāng)前月份(0-11,0代表1月)
myDate.getDate(); //獲取當(dāng)前日(1-31)
myDate.getDay(); //獲取當(dāng)前星期X(0-6,0代表星期天)
myDate.getTime(); //獲取當(dāng)前時間(從1970.1.1開始的毫秒數(shù))
myDate.getHours(); //獲取當(dāng)前小時數(shù)(0-23)
myDate.getMinutes(); //獲取當(dāng)前分鐘數(shù)(0-59)
myDate.getSeconds(); //獲取當(dāng)前秒數(shù)(0-59)
myDate.getMilliseconds(); //獲取當(dāng)前毫秒數(shù)(0-999)
//月
var s;
if(myDate.getMonth()<9){
s="0"+(myDate.getMonth()+1);
}
if(myDate.getMonth() >=9){
s=(myDate.getMonth() + 1);
}
var ss;
if(myDate.getMonth()<10){
ss="0"+(myDate.getMonth());
}
if(myDate.getMonth()>=10){
ss=(myDate.getMonth());
}
//日
var c;
if(myDate.getDate()<10){
c="0"+myDate.getDate();
}else if(myDate.getDate()>=10){
c=myDate.getDate();
}
end=myDate.getFullYear()+"-"+s+"-"+c;
$("#endTime").val(end);
if(s=="01"){
ss="12";
start=(myDate.getFullYear()-1)+"-"+ss+"-"+c;
}else{
if(c>28){
if(ss=="02"){
if((myDate.getFullYear()%4==0 && myDate.getFullYear()%100!=0)||(myDate.getFullYear()%100==0 && myDate.getFullYear()%400==0)){
c=29;
}else{
c=28;
}
}
if(ss=="04"||ss=="06"||ss=="09"||ss=="11"){
c=30;
}
}
start=myDate.getFullYear()+"-"+ss+"-"+c;
}
$("#startTime").val(start);
getData();
});
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
解決js數(shù)據(jù)包含加號+通過ajax傳到后臺時出現(xiàn)連接錯誤
測試過程中發(fā)現(xiàn)js數(shù)據(jù)包含加號+通過ajax傳到后臺時出現(xiàn)連接錯誤,刪除+,鏈接暢通了,果然是這塊問題,對加號進(jìn)行轉(zhuǎn)義2013-08-08
Layer彈出層動態(tài)獲取數(shù)據(jù)的方法
今天小編就為大家分享一篇Layer彈出層動態(tài)獲取數(shù)據(jù)的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08
JS實現(xiàn)統(tǒng)計復(fù)選框選中個數(shù)并提示確定與取消的方法
這篇文章主要介紹了JS實現(xiàn)統(tǒng)計復(fù)選框選中個數(shù)并提示確定與取消的方法,可實現(xiàn)javascript針對頁面復(fù)選框元素的統(tǒng)計與提示功能,需要的朋友可以參考下2015-07-07

