JavaScript 獲取年月日星期及注意事項

2021-08-01 16:10:08 字數 971 閱讀 3591

獲取當前時間(注意:獲取的是當前電腦時間):

var d = new date();

var nowtime = d.getdate();//當前時間,到日期;例如:2017-05-26

var year = d.getyear();//年

var month = d.getmonth();//月 

注意:月從0開始到11,若取當前月需加1!

var week = d.getday();//星期

注意:星期也是從0開始,到6!

想要獲取例如"星期五"這樣顯示,需要轉換,如下:

//星期

function initarray(){

this.length = initarray.arguments.length;

for(var i=0;i

獲取前一天時間

var d = new date();

var yestoday = d.getdate()-1;

注意:假如d.getdate()獲取到的是2017-05-01,那麼yestoday的值為2017-04-31,即2023年5月31日

獲取固定時間,如2018-12-31

var d = new date(2018,11,31)

獲取當前月的上月時間

var lastmonthdate = new date(); //上月日期

lastmonthdate.setdate(1);

lastmonthdate.setmonth(lastmonthdate.getmonth()-1);

注意:月份和星期都是從0開始!

獲取年月日

需求 獲取當前日期的前乙個月份 當月有 31 天時,js 日期物件 setmonth 問題 當前日期如果不是 31 號,是沒問題的,是 31 號就會有問題 比如今天是 2018 09 30 號,前乙個月應該是 2018 08 30 let now new date new date 2018 09 ...

js Date 獲取 年 月 日

var mydate new date mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完整的年份 4位,1970 mydate.getmonth 獲取當前月份 0 11,0代表1月 mydate.getdate 獲取當前日 1 31 mydate.get...

Java Calendar獲取年 月 日 時間

calendar c calendar.getinstance timezone.gettimezone gmt 08 00 獲取東八區時間 int year c.get calendar.year 獲取年 int month c.get calendar.month 1 獲取月份,0表示1月份 i...