盘诚文摘好记性不如烂博客

使用JS生成当前日期信息


使用JS获取或生成当前日期信息(包含日期和星期),其实非常简单,注意这两点就行了。

一、年份使用getFullYear()方法

当然有使用getYear()方法的,比如这个(画蛇添足):

var year=today.getYear();
if(year<2000)year=year+1900;

二、星期的获取与生成

当前是星期几,可以直接使用if语句来判断。比如:

var weekRange = today.getDay();
if (weekRange == 0) { todayText = "星期日"; } else if (weekRange == 1) { todayText = "星期一"; } else if (weekRange == 2) { todayText = "星期二"; } else if (weekRange == 3) { todayText = "星期三"; } else if (weekRange == 4) { todayText = "星期四"; } else if (weekRange == 5) { todayText = "星期五"; } else { todayText = "星期六"; }

当然网络上更多的实现是使用数组,比如:

function initArray() {
       this.length = initArray.arguments.length
       for (var i = 0; i < this.length; i++) this[i + 1] = initArray.arguments[i] } var today = new Date(); var d = new initArray("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"); var week = d[today.getDay() + 1];

其实数组的使用,使用spilt方法则更简单。比如:

var today = new Date();
var weekDay = "星期日,星期一,星期二,星期三,星期四,星期五,星期六".split(",");
var week = weekDay[today.getDay() + 1];
转载:感谢您对盘诚格志博客网站的认可,以及对盘诚原创文章和文摘的青睐。若引用、转载或分享到个人网站或者朋友圈,请注明出处及作者信息,不甚感激!盘诚保留所有最终解释权。

扫一扫分享本页