欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

javascript date 獲取日期

吉茹定1年前8瀏覽0評論

在JavaScript中,Date對象可以操作日期和時(shí)間。獲取日期是JavaScript常用的操作之一,本文將介紹如何在JavaScript中獲取日期。

獲取當(dāng)前日期

var now = new Date();
var year = now.getFullYear();
var month = now.getMonth() + 1;
var day = now.getDate();
document.write(year + "年" + month + "月" + day + "日");

上面的代碼首先創(chuàng)建了一個Date對象,然后使用getFullYear()、getMonth()和getDate()函數(shù)分別獲取年、月、日,并使用document.write()函數(shù)輸出結(jié)果。運(yùn)行上面的代碼,我們可以得到當(dāng)前日期的年、月、日。

獲取指定日期

var dateStr = "2019-10-01";
var arr = dateStr.split("-");
var year = parseInt(arr[0]);
var month = parseInt(arr[1]) - 1;
var day = parseInt(arr[2]);
var date = new Date(year, month, day);
document.write(date.getFullYear() + "年" + (date.getMonth() + 1) + "月" + date.getDate() + "日");

上面的代碼首先定義了一個日期字符串dateStr,然后使用split()函數(shù)將字符串轉(zhuǎn)換成數(shù)組,再使用parseInt()函數(shù)將每個元素轉(zhuǎn)換成數(shù)字,最后使用new Date()函數(shù)創(chuàng)建一個Date對象。運(yùn)行上面的代碼,我們可以得到指定日期的年、月、日。

獲取本周的第一天和最后一天

var now = new Date();
var dayOfWeek = now.getDay(); // 獲取當(dāng)前日期是本周的第幾天
var startDate = new Date(now.getTime() - dayOfWeek * 86400000); // 獲取本周的第一天
var endDate = new Date(startDate.getTime() + 6 * 86400000); // 獲取本周的最后一天
document.write("本周第一天:" + startDate.getFullYear() + "年" + (startDate.getMonth() + 1) + "月" + startDate.getDate() + "日,");
document.write("本周最后一天:" + endDate.getFullYear() + "年" + (endDate.getMonth() + 1) + "月" + endDate.getDate() + "日");

上面的代碼首先獲取當(dāng)前日期是本周的第幾天,然后使用getTime()函數(shù)獲取當(dāng)前日期的時(shí)間戳,再根據(jù)本周的第幾天計(jì)算出本周的第一天和最后一天,最后使用getFullYear()、getMonth()和getDate()函數(shù)獲取年、月、日,并使用document.write()函數(shù)輸出結(jié)果。運(yùn)行上面的代碼,我們可以得到本周的第一天和最后一天的日期。

獲取本月的第一天和最后一天

var now = new Date(); // 當(dāng)前日期
var year = now.getFullYear(); // 當(dāng)前年份
var month = now.getMonth(); // 當(dāng)前月份
var startDate = new Date(year, month, 1); // 獲取本月的第一天
var endDate = new Date(year, month + 1, 0); // 獲取本月的最后一天
document.write("本月第一天:" + startDate.getFullYear() + "年" + (startDate.getMonth() + 1) + "月" + startDate.getDate() + "日,");
document.write("本月最后一天:" + endDate.getFullYear() + "年" + (endDate.getMonth() + 1) + "月" + endDate.getDate() + "日");

上面的代碼首先獲取當(dāng)前日期的年份和月份,然后根據(jù)年份和月份計(jì)算出本月的第一天和最后一天,最后使用getFullYear()、getMonth()和getDate()函數(shù)獲取年、月、日,并使用document.write()函數(shù)輸出結(jié)果。運(yùn)行上面的代碼,我們可以得到本月的第一天和最后一天的日期。

JavaScript中獲取日期有很多種方法,上面的代碼普及了一些常用的方法,希望對大家理解Date對象的使用有所幫助。