扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
jQuery是JavaScript的框架,jQuery不是什么都可以实现的。获取系统时间需要用原生JavaScript。
创新互联公司专注于凉山州网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供凉山州营销型网站建设,凉山州网站制作、凉山州网页设计、凉山州网站官网定制、小程序制作服务,打造凉山州网络公司原创品牌,更为您提供凉山州网站排名全网营销落地服务。
!DOCTYPE html
html
head
meta charset="UTF-8" /
titleHTML5学堂/title
/head
body
div class="h5course"学习HTML5,到HTML5学堂/div
input class="h5course-com" id="h5courseCom" type="checkbox" /
label for="h5courseCom"HTML5学堂,一个神奇的网站/label
script type="text/javascript"
var h5course_com = new Date();
alert('HTML5学堂:' + h5course_com.getHours() + ':' + h5course_com.getMinutes() + ':' + h5course_com.getSeconds());
/script
/body
/html
function nowTime(ev,type){
/*
* ev:显示时间的元素
* type:时间显示模式.若传入12则为12小时制,不传入则为24小时制
*/
//年月日时分秒
var Y,M,D,W,H,I,S;
//月日时分秒为单位时前面补零
function fillZero(v){
if(v10){v=0+v;}
return v;
}
(function(){
var d=new Date();
var Week=[星期天,星期一,星期二,星期三,星期四,星期五,星期六];
Y=d.getFullYear();
M=fillZero(d.getMonth()+1);
D=fillZero(d.getDate());
W=Week[d.getDay()];
H=fillZero(d.getHours());
I=fillZero(d.getMinutes());
S=fillZero(d.getSeconds());
//12小时制显示模式
if(type type==12){
//若要显示更多时间类型诸如中午凌晨可在下面添加判断
if(H=12){
H=上午 +H;
}else if(H12 H24){
H-=12;
H=下午 +fillZero(H);
}else if(H==24){
H=下午 00;
}
}
ev.innerHTML=Y+年+M+月+D+日 + +W+ +H+:+I+:+S;
//每秒更新时间
setTimeout(arguments.callee,1000);
})();
}
JQuery目前还没有专门的函数来取时间的,可以用javascript来实现
script language="javascript"
var d = new Date()
var vYear = d.getFullYear()
var vMon = d.getMonth() + 1
var vDay = d.getDate()
var h = d.getHours();
var m = d.getMinutes();
var se = d.getSeconds();
s=vYear+(vMon10 ? "0" + vMon : vMon)+(vDay10 ? "0"+ vDay : vDay)+(h10 ? "0"+ h : h)+(m10 ? "0" + m : m)+(se10 ? "0" +se : se);
document.write(s);//输出时间
/script
这样:
//方法增添dayNumber天(整形),date:如果没传就使用今天(日期型)
function addDay(dayNumber, date) {
date = date ? date : new Date();
var ms = dayNumber * (1000 * 60 * 60 * 24)
var newDate = new Date(date.getTime() + ms);
return newDate;
}
var date=addDay(3);
扩展资料:
注意事项
js的时间和jquery是没有关系的,使用的是js原生的Date类进行处理,如果获取到的是一个Date类实例,则使用setDate和getDate进行处理。
比如:现在有个Date实例date,要在上面加上五天:date.setDate(date.getDate() + 5);之后date实例就是五天之后的日期时间了。
如果是一个字符串日期时间,则使用parse方法进行转换:var date = Date.parse("日期时间字符串");然后再进行上面的操作。
js 判断当前时间(或者所选时间)是否在某一时间段
我们可以使用 jutils - JavaScript常用函数库的 isDuringDate 函数来实现
传入 beginDateStr (开始时间), endDateStr(结束时间)
使用方法:
jutils.isDuringDate('2018/09/17', '2030/09/17');
// 当前时间是否在2018/09/17 - 2030/09/17 之间,输出 true
jutils.isDuringDate('2018/09/17 13:00', '2019/09/17 15:00');
// 当前时间是否在2018/09/17 13:00 - 2019/09/17 15:00 之间,输出 false
jutils.isDuringDate('2018-09-17 13:00', '2019-09-17 15:00');
// 当前时间是否在2018/09/17 13:00 - 2019-09-17 15:00 之间,输出 false
参考文章:
JavaScript比较当前时间是否在指定时间段内
代码截图:
jutils - isDuringDate
给获取时间定义的一个获取时间方法,在该方法内去获取
function getTime(){
var nowDate=new Date();
var year=nowDate.getFullYear();
var month=nowDate.getMonth()+110?"0"+(nowDate.getMonth()+1):nowDate.getMonth()+1;
var date=nowDate.getDate()10?"0"+nowDate.getDate():nowDate.getDate();
var hour=nowDate.getHours()10?"0"+nowDate.getHours():nowDate.getHours();
var minute=nowDate.getMinutes()10?"0"+nowDate.getMinutes():nowDate.getMinutes();
var second=nowDate.getSeconds()10?"0"+nowDate.getSeconds():nowDate.getSeconds();
return year+month+date+hour+minute+second;
}
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流