導航:首頁 > 編程語言 > js加一天

js加一天

發布時間:2023-07-11 02:25:07

js 日期循環

js中原生支持 查詢指定月份包含多少天.
你先把循環中用到的月份有多少天計算出來.然後再作循環就可以了.
如: 2012-01-01 到 2012-02-01
算出1月份多少天. 每次循環加一天, 加到2月1日循環結束就可以了.

② 請javascript高手幫寫一個,天數自動加一的程序,每24小時就加一天,天數沒有上線

<html>
<body>
<span id="safeD" style="width:200"></span>
<span id="safeH" style="width:200"></span>
<span id="safeM" style="width:200"></span>
<span id="safeS" style="width:200"></span>
<div id="times"></div>

<script type="text/javascript">
var startTime = new Date(2010,01,01,00,00,00);//初始時間 2010-1-1 00:00:00
var year;
var month;
var day;
var hour;
var minute;
var seconds;
var safeDay;
var safeHour;
var safeMinute;
var safeSeconds;
setInterval("addTime()",1000); //反復調用
function addTime()
{
var timeNow = new Date();
safeDay = parseInt((timeNow.getTime()-startTime.getTime())/(1000*60*60*24));
safeHour = parseInt((timeNow.getTime()-startTime.getTime())/(1000*60*60));
safeMinute = parseInt((timeNow.getTime()-startTime.getTime())/(1000*60));
safeSeconds = parseInt((timeNow.getTime()-startTime.getTime())/1000);
year = timeNow.getFullYear();
month =timeNow.getMonth()+1;
day = timeNow.getDate();
hour = timeNow.getHours();
minute = timeNow.getMinutes();
seconds = timeNow.getSeconds();
document.getElementById("safeD").innerHTML="安全生產天:"+safeDay;
document.getElementById("safeH").innerHTML="安全生產時:"+safeHour;
document.getElementById("safeM").innerHTML="安全生產分:"+safeMinute;
document.getElementById("safeS").innerHTML="安全生產秒:"+safeSeconds;
document.getElementById("times").innerHTML="當前時間:"
+year+"年"+month+"月"+day+"日"+hour+"時"+minute+"分"+seconds+"秒";
}
</script>

</body>
</html>

③ JS 時間加一天的問題

是<input type=text name = date" + i + "
這個text的日期等於前一個的日期加1嗎?
代碼
<input type=text id=hidden value=0>
<table id="table1">
<TR>
<TD>
<DIV><INPUT ondblclick=addrowsother(this.value) name=date1 value="2001-1-21"></DIV></TD>
<TD>
<DIV><SELECT name=time1><OPTION selected value=上午>上午</OPTION><OPTION value=下午>下午</OPTION></SELECT></DIV></TD>
<TD>
<DIV><INPUT onclick=abc(); name=richeng 1></DIV></TD>
<TD>
<DIV><INPUT name=partical 1></DIV></TD>
<TD>
<DIV><INPUT name=address 1></DIV></TD>
<TD>
<DIV><INPUT ondblclick=addrows(); name=Zcr 1></DIV></TD></TR>
</table>
<SCRIPT LANGUAGE="JavaScript">
function addrowsother(val) {
var i = parseInt(document.getElementById("hidden").value)+1;
var x = document.getElementById("table1").insertRow();
var h1 = x.insertCell(0);
var h2 = x.insertCell(1);
var h3 = x.insertCell(2);
var h4 = x.insertCell(3);
var h5 = x.insertCell(4);
var h6 = x.insertCell(5);
h1.innerHTML = "<div><input type=text name = date" + i + " ondblclick='addrowsother(this.value);' value='" + addday(val, 1) + "'></div>";
h2.innerHTML = "<div><select name=time" + i + " ><option value=上午>上午</option><option value=下午>下午</option></select></div>";
h3.innerHTML = "<div><input name=richeng " + i + " type=text onclick=abc();></div>";
h4.innerHTML = "<div ><input name=partical " + i + " type=text ></div>";
h5.innerHTML = "<div><input name=address " + i + " type=text ></div>";
h6.innerHTML = "<div><input name=Zcr " + i + " type=text ondblclick='addrows();'></div>";
// document.getElementById("date" + (i)).value = document.getElementById("date" + (i - 1)).value;
document.getElementById("hidden").value = i;
}
function addday(dt, days){
dt = dt.replace('-', '/');//js不認2000-1-31,只認2000/1/31
var t1 = new Date(new Date(dt).valueOf() + days*24*60*60*1000);// 日期加上指定的天數
return t1.getFullYear() + "-" + (t1.getMonth() + 1) + "-" + t1.getDate()
}
</SCRIPT>

④ Jquery應該怎麼給當前日期添加天數

這樣:

//方法增添dayNumber天(整形),date:如果沒傳就使用今天(日期型)

functionaddDay(dayNumber,date){

date=date?date:newDate();

varms=dayNumber*(1000*60*60*24)

varnewDate=newDate(date.getTime()+ms);

returnnewDate;

}

vardate=addDay(3);

(4)js加一天擴展閱讀:

注意事項

js的時間和jquery是沒有關系的,使用的是js原生的Date類進行處理,如果獲取到的是一個Date類實例,則使用setDate和getDate進行處理。

比如:現在有個Date實例date,要在上面加上五天:date.setDate(date.getDate() + 5);之後date實例就是五天之後的日期時間了。

如果是一個字元串日期時間,則使用parse方法進行轉換:var date = Date.parse("日期時間字元串");然後再進行上面的操作。

⑤ js 如何把字元串轉化為日期

varstr="2010-08-01";

//轉換日期格式

str=str.replace(/-/g,'/');//"2010/08/01";

//創建日期對象

vardate=newDate(str);

//加一天

date.setDate(date.getDate()+1);

(5)js加一天擴展閱讀:

反之,日期格式化為字元串

//完整的格式化 var time2 = new Date().format("yyyy-MM-dd hh:mm:ss");

Date.prototype.format = function (fmt) {

var o = {

"M+": this.getMonth() + 1, //月份

"d+": this.getDate(), //日

"h+": this.getHours(), //小時

"m+": this.getMinutes(), //分

"s+": this.getSeconds(), //秒

"q+": Math.floor((this.getMonth() + 3) / 3), //季度

"S": this.getMilliseconds() //毫秒

};

//處理年份

var reYear = /(y+)/;

var resultYear = reYear.exec(fmt);

if (resultYear)

{

var yearformatPart = resultYear[0];//匹配到的格式化字元

var yearVal = (this.getFullYear() + "").substr(4 - yearformatPart.length);

fmt = fmt.replace(yearformatPart, yearVal);

}

for (var k in o) {

var re = new RegExp("(" + k + ")");

var re = re.exec(fmt);

if (re) {

var Val = "" + o[k];//本次需要替換的數據

var formatPart = re[0];//匹配到的格式化字元

var replaceVal = (formatPart.length == 1) ? (Val) : (("00" + Val).substr(Val.length));

fmt = fmt.replace(formatPart, replaceVal);

}

}

return fmt;

}

⑥ js 里如何系統時間加一

可以使用:
var curDate = new Date();
var newDate=new Date(curDate.setDate(curDate.getDate()+1))來實現;

參考例子如下:
<%
//取得日期
String strMon,strDay,strDay1,dt,dt3;
java.util.Date date1=new java.util.Date();
Calendar calendar=Calendar.getInstance();
calendar.setTime(date1);
int year = calendar.get(Calendar.YEAR);
int mont = calendar.get(Calendar.MONTH)+1;
int days = calendar.get(Calendar.DATE);
int days1 = calendar.get(Calendar.DATE)+1;

strMon =Integer.toString(mont);
if(strMon.length() == 1) {
strMon = "0" + strMon;
}
strDay = Integer.toString(days);
if(strDay.length() == 1) {
strDay = "0" + strDay;
}
strDay1 = Integer.toString(days1);
if(strDay1.length() == 1) {
strDay1 = "0" + strDay1;
}
dt = Integer.toString(year) +"-" + strMon +"-" + strDay;
dt3 = Integer.toString(year) +"-" + strMon +"-" + strDay1;

out.println(dt);
out.println("-----");
out.println(dt3);
%>dt為今天的日期。
dt3為加1後的日期。

⑦ js如何去當前時間前一天的時間和後一天

functionGetDateStr(AddDayCount){
vardd=newDate();
dd.setDate(dd.getDate()+AddDayCount);//獲取AddDayCount天後的日期
vary=dd.getFullYear();
varm=dd.getMonth()+1;//獲取當前月份的日期
vard=dd.getDate();
returny+"-"+m+"-"+d;
}
document.write("前天:內"+GetDateStr(-2));
document.write("<br/>昨天:"+GetDateStr(-1));
document.write("<br/>今天:"+GetDateStr(0));
document.write("<br/>明天:"+GetDateStr(1));
document.write("<br/>後天容:"+GetDateStr(2));
document.write("<br/>大後天:"+GetDateStr(3));

參考下

⑧ js 怎樣把加天數加1

可以使用js的date方法實現把加天數加1。

具體步驟如下:

需要准備的材料分別是:內電腦、瀏容覽器、ultraedit。

1、在ue編輯器中新建一個空白的html文件,js文件。

⑨ js如何寫數字每過一天加一急急急~~··

var i= 0;
function add(){
i++;
}
setInterval("add()","24*60*60*1000");

閱讀全文

與js加一天相關的資料

熱點內容
網路評選一般有哪些 瀏覽:476
2021三支一扶報名數據在哪裡看 瀏覽:914
網路未備案怎麼打得開 瀏覽:987
計算機程序用什麼編程語言 瀏覽:324
linux入門常用命令 瀏覽:497
江寧區哪裡有數控編程培訓 瀏覽:778
java寫一個shape形狀類 瀏覽:744
win7如何設置word背景顏色 瀏覽:484
如何創造電腦編程語言 瀏覽:56
昂達平板電腦圖形密碼忘記怎麼辦 瀏覽:92
組織文件內容是什麼 瀏覽:183
0基礎如何學習智能編程 瀏覽:366
java程序員全攻略下載 瀏覽:715
網路逆向教程 瀏覽:135
iso文件如何重裝系統 瀏覽:750
ghost鏡像文件路徑如何恢復 瀏覽:832
搭建網站需要多少錢啊 瀏覽:599
編程貓怎麼設置背景亮度 瀏覽:177
qq文件破損 瀏覽:414
javapoi配置 瀏覽:608

友情鏈接