开发工具与关键技术:mvc
作者:黄志鹏
撰写时间:2019/7/19
在我们做项目的时候,我们经常需要用到当前的时间,比如我们获取当前的时间作为一段字符串,我们用来辨别某些字段的唯一性。还比如我们在做项目的时候,我们经常是获取当前的时间作为我们的卡号等等什么的。还有我们可以以当前的时间作为我们的数据查询条件,
通过时间或者时间段来查询我们需要的数据。
下面我们来写一些获取时间的方法。
function shijian() {
var date = new Date();
var shu = "-";
var mao = ":";
var stryear = date.getFullYear();
var strmonth = date.getMonth() + 1;
var strdate = date.getDate();
var strhours = date.getHours();
var strminutes = date.getMinutes();
var strseconds = date.getSeconds();
if (strmonth >= 1 && strmonth <= 9) {
strmonth = "0" + strmonth;
}
if (strdate >= 1 && strdate <= 9) {
strmonth = "0" + strdate;
}
if (month >= 1 && month <= 9) {
month = "0" + month;
}
if (strDate >= 1 && strDate <= 9) {
strDate = "0" + strDate;
}
var rdate = stryear + shu + strmonth + shu + strdate +
shu + strhours + mao + strminutes + mao + strseconds;
return rdate;
};
document.write(shijian());
alert(shijian());
首先,我们需要new出当前时间var date = new Date();
接下来我们便是获取到年份的字段。如代码所示:var h = Date .getFullYear();
然后是获取月份的字段,注意我们获取月份的时候是获取到上一个月的月份的,所有我们在获取月份的时候要加上一个1,如代码所示:var m = Date .getMonth() +1;
接下来就是获取到日到具体的日,var d = Date .getDate();然后就是时分秒,
我们先获取到时。如代码所示 var H = Date .getHours();
然后是取到分,如代码所示 : var M = Date .getMinutes();
最后是秒,在这里我们获取到秒即可 如代码所示 var S = Date .getSeconds();
接下来我们便是可以在浏览器中输出我们的当前时间document.write(shijian());
alert(shijian());这两种输出方式都可以。
下面是获取当前时间的截图: