用这个试一下
<html>
<head>
<script language="javascript">
function ini(){
var date = new Date(2009, 02, 27, 15, 00, 12);
alert(dateFormat("yyyy-MM-dd"));
s}
DateprototypeFormat = function(fmt)
{
var o = {
"M+" : thisgetMonth()+1, //月份
"d+" : thisgetDate(), //日
"h+" : thisgetHours(), //小时
"m+" : thisgetMinutes(), //分
"s+" : thisgetSeconds(), //秒
"q+" : Mathfloor((thisgetMonth()+3)/3), //季度
"S" : thisgetMilliseconds() //毫秒
};
if(/(y+)/test(fmt))
fmt=fmtreplace(RegExp$1, (thisgetFullYear()+"")substr(4 - RegExp$1length));
for(var k in o)
if(new RegExp("("+ k +")")test(fmt))
fmt = fmtreplace(RegExp$1, (RegExp$1length==1) (o[k]) : (("00"+ o[k])substr((""+ o[k])length)));
return fmt;
}
</script>
</head>
<body onLoad="ini()">
</body>
</html>
示例代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" ">系统时间一般是值服务端时间,js获取服务端时间的方法是直接用ajax获取。
1、编写显示时间的页面:
<html>
<head>
<meta >
var comp = function(date) {
var now = new Date;
var d = new Date(date);
if (now > d) {
alert("之前的日期");
} else if (now < d) {
alert("之后的日期");
} else {
alert("一样的日期");
}
}
comp("2015-11-03 16:16:13");
var date=new Date();
var nowd=dategetFullYear()+'-'+(dategetMonth() + 1)+'-'+dategetDate(); //2013-1-17
var nextd=dategetFullYear()+'-'+(dategetMonth() + 2)+'-'+dategetDate(); //2013-2-17
在取时间这个角度上面,js依托于浏览器、浏览器依托于 *** 作系统,所以只能够拿到当前 *** 作系统的时间日期来做对比,修改计算机系统时间会把浏览器给骗了的:
获取客户端系统时间:var date = new Date();
date中的方法:
dategetFullYear(); 获取年份:4位整数。
dategetMonth(); 获取月份的下标:如当前月份为Oct 获取到的值为:9。
dategetDate(); 获取当月的日期:如今天是19日,获取到的值为:19。
更详细的内容请查看>
JavaScript获取当前日期时间同时显示星期几,具体代码如下:
<html>
<head>
<meta
>
以上就是关于js中,我获取了当期的日期,但是获取当前的日期类型是YYYY年HH月DD日,怎样将这个日期类型修改为YYYY-HH-D全部的内容,包括:js中,我获取了当期的日期,但是获取当前的日期类型是YYYY年HH月DD日,怎样将这个日期类型修改为YYYY-HH-D、js返回当前月份有多少天、JS如何获取当前系统时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)