js获取当前日期并格式化,js获取当前时间年月日并输出

js获取当前日期并格式化,js获取当前时间年月日并输出,JS获取当前时间的年月日时分秒及时间的格式化的方法

本文主要介绍js对当前时间、日期、小时、分钟以及时间格式的获取。本文通过一个示例代码对其进行了详细说明,具有一定的参考价值。有需要的朋友可以参考一下。

1.获取当前时间

var myDate=new Date();

2.获取时间中的年、月、日、分、秒。

mydate . getyear();//获取当前年份(2位数字)

mydate . get full year();//获取完整年份(4位数,1970-?)

mydate . getmonth();//获取当前月份(0-11,0表示一月)

mydate . getdate();//获取当前日期(1-31)

mydate . getday();//获取当前星期X(0-6,0表示星期日)

mydate . gettime();//获取当前时间(自1970.1.1以来的毫秒数)

mydate . get hours();//获取当前小时数(0-23)

mydate . get minutes();//获取当前分钟数(0-59)

mydate . get seconds();//获取当前秒数(0-59)

mydate . get milliseconds();//获取当前的毫秒数(0-999)

mydate . tolocaledatestring();//获取当前日期

var my time=mydate . tolocaletimestring();//获取当前时间

mydate . tolocalestring();//获取日期和时间

3.时间格式

//日期的扩展,将日期转换成指定格式的字符串

//您可以使用1-2个占位符来表示月(m)、日(d)、小时(h)、分钟(m)、秒(s)和季度(q),

//年(y)可以使用1-4个占位符,毫秒(s)只能使用1个占位符(1-3位数)

//示例:

//(新日期())。格式( yyyy-MM-dd hh:mm:ss。S)==2006-07-02 08:09:04.423

//(新日期())。格式( yyyy-M-d h:M:S . S )==2006-7-2 8:9:4.18

date . prototype . format=function(fmt){//作者:meizz

var o={

M : this.getMonth() 1,//month

D : this.getDate(),//day

H : this.getHours(),//小时

M : this.getMinutes(),//min

S : this.getSeconds(),//秒

q :math . floor((this . getmonth()3)/3),//quarter

S: this.getMilliseconds() //毫秒

};

if (/(y )/。测试(fmt))

fmt=fmt.replace(正则表达式。$1,(this.getFullYear() )。substr(4 - RegExp。$ 1 . length));

for(o中的变量k)

if(new RegExp(( k ))。test(fmt))fmt=fmt . replace(RegExp。$1,(正则表达式。$1.length==1)?(o[k]) : ((00 o[k])。substr(( o[k])。长度)));

返回fmt

}

调用:

var time1=新日期()。格式( yyyy-MM-DD );

var time2=新日期()。格式( yyyy-MM-DD hh:MM:ss );

总结

以上是边肖介绍的获取当前时间、年、日、分钟和时间格式的JS方法。希望对你有帮助。如果您有任何问题,请给我留言,边肖将及时回复您。非常感谢您对我们网站的支持!

如果你觉得这篇文章对你有帮助,请转载,请注明出处,谢谢!

js获取当前日期并格式化,js获取当前时间年月日并输出