本文目錄一覽:
- 1、用js代碼編寫下個月一號為星期幾
- 2、js獲取當前時間以及未來一星期(或者可以規定天數)的時間
- 3、js 怎麼取到時間戳裡面的月份?
- 4、用js如何獲得下個月一共多少天呢
- 5、js如何得到當前時間再加幾天並且讓時間自動變成下一年或者下一個月 例如: 2012-12-11加上30天 2013-1-10
用js代碼編寫下個月一號為星期幾
!DOCTYPE html
html
head
meta charset=”utf-8″
/head
body
p id=”show”/p
/body
script
(function(){
getNextMonthFirst();
})();
function getNextMonthFirst(){
var a = new Array(“日”, “一”, “二”, “三”, “四”, “五”, “六”);
var date = new Date();//獲取當前日期
date.setDate(1);//設置日期為本月1號
var month = parseInt(date.getMonth());//獲取本月月份,獲取的值為實際月份數-1
date.setMonth(month+1);//設置日期為下月
//這不設置完以後,data就代表下個月1號那天
var week = date.getDay(); //獲取date對應的星期數(獲取的星期數是數字,0代表周日,1代表周一,以此類推)
var str = “下個月一號是星期”+ a[week]; //通過數組下標展示星期數
document.getElementById(“show”).innerHTML = str;
}
/script
/html
差不多就這樣了,這只是一種實現,還有其他的寫法,在這就不多寫了,都大同小異,自行研究吧
js獲取當前時間以及未來一星期(或者可以規定天數)的時間
script
function tab(dayNum){
var oDate = new Date(); //獲取當前時間
var dayArr = [oDate]; //定義一個數組存儲所以時間
for(var i=0;idayNum;i++){
dayArr.push(new Date(oDate.getFullYear(),oDate.getMonth(),oDate.getDate() + i)); //把未來幾天的時間放到數組裡
}
return dayArr; //返回一個數組。
}
alert(tab(5)); //函數調用。
/script
js 怎麼取到時間戳裡面的月份?
複製代碼 代碼示例:
方法1:
var timestamp = date.parse(new date());
結果:1280977330000
方法2:
var timestamp = (new date()).valueof();
結果:1280977330748
方法3:
var timestamp=new date().gettime();
結果:1280977330748
第一種:獲取的時間戳是把毫秒改成000顯示,
第二種和第三種是獲取了當前毫秒的時間戳。
附,js時間函數
1,取得當前時間:
var date=new date();
2,已知年、月、日轉換成日期型的數據:
複製代碼 代碼示例:
var applydate = document.domainexceptionform.applydate.value;
applydate = applydate.split(“t”)[0];
var applyyear = applydate.split(“-“)[0];
var applymonth = applydate.split(“-“)[1]-1;
var applyday = applydate.split(“-“)[2];
var applydate1 = new date(applyyear,applymonth,applyday );
3,比較兩日期相差的天數是否大於5:
parseint((date-applydate1) / (1000 * 60 * 60 * 24)) = 5
用js如何獲得下個月一共多少天呢
html
head
title/title
/head
script
function a(){
//獲取當前系統時間對象
var d=new Date()
//取出當前時間,然後當前時間加1就是下個月
document.write(d.getMonth()+1)
//我記得要算當前月的天數要計算的吧,沒有方法掉去來的,或許是我忘記了
//希望對你有幫助
}
/script
body
button onclick=”a();”獲取/button
/body
/html
js如何得到當前時間再加幾天並且讓時間自動變成下一年或者下一個月 例如: 2012-12-11加上30天 2013-1-10
需要準備的材料分別有:電腦、html編輯器、瀏覽器。
1、首先,打開html編輯器,新建html文件,例如:index.html。
2、在index.html中的script標籤,輸入js代碼:
var a = ‘2012-12-11’;
var date1 = new Date(a.replace(‘-‘, ‘/’));
var t = date1.getTime() + 30 * 24 * 3600 * 1000;
var date2 = new Date(t);
document.body.innerText = date2;
3、瀏覽器運行index.html頁面,此時列印出了2012-12-11加上30天的日期結果。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/193298.html