js格式化时间格式,js格式化时间字符串,JS格式化时间的几种方法总结

js格式化时间格式,js格式化时间字符串,JS格式化时间的几种方法总结

这篇文章介绍了射流研究…格式化时间的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

方法一

方法

//格式化时间

函数格式(日期){

//获取年月日,时间

var年=日期。get full year();

var mon=(dat.getMonth() 1) 10?0 '(dat。getmonth()1):dat。getmonth()1;

var data=dat.getDate() 10?0 '(dat。getdate()):dat。getdate();

var hour=dat.getHours() 10?0 '(dat。get hours()):dat。get hours();

var min=dat.getMinutes() 10?0 '(dat。get minutes()):dat。get minutes();

var seon=dat.getSeconds() 10?0 '(dat。get秒()):dat。获取秒数();

var new date=year '-' mon '-' data ' ' hour ':' min ':' seon;

返回新日期;

}

调用

//获取时间

var dat=new Date();

//格式化时间

var new date=format(dat);

方法二

/**

* 格式化日期

* @param {string | number | Date}值指定日期

* @param {string}格式格式化的规则

* @示例

* ```js

*格式日期();

*格式日期(1603264465956);

* formatDate(1603264465956,' h:m:s ');

* formatDate(1603264465956,' Y年M月D日');

* ```

*/

函数formatDate(value=Date.now(),format='Y-M-D h:m:s') {

const格式number=n=` 0 $ { n } `。切片(-2);

常数日期=新日期(值);

const formatList=['Y ',' M ',' D ',' h ',' M ',' s '];

const结果列表=[];

结果列表。推(日期。获得全年().toString());

结果列表。按(格式号(日期。getmonth()1));

结果列表。按(格式号(日期。getdate());

结果列表。按(格式号(日期。get hours()));

结果列表。按(格式号(日期。get分钟()));

结果列表。按(格式号(日期。get秒()));

对于(设I=0;i resultList.lengthi ) {

格式=格式。replace(格式列表[I],结果列表[I]);

}

返回格式;

}

方法三

获得当前时间,并格式化

函数getNowFormatDate() {

var Date=new Date();

var年=日期。get full year();

var月=日期。getmonth()1;

变量d=日期。getdate();

var小时=日期。get hours();

var分钟=日期。get minutes();

变量秒=日期。获取秒数();

如果(10月){

month="0 "月;

}

如果(d10){

d=" 0 " d

}

if(hour10){

hour="0 "小时;

}

如果(10分钟){

分钟="0"小时;

}

if(second10){

秒='0 '秒;

}

返回年份'-'月份-" d "小时':'分钟':'秒;

}

注意这里的月要加1。

方法四

方法

//对日期的扩展,将日期转化为指定格式的线

//月(M)日(四)小时(h)分(m)秒(一个或多个)季度(问)可以用1-2 个占位符,

//年(y)可以用1-4 个占位符,毫秒(S)只能用一个占位符(是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

约会。原型。format=function(fmt){//作者:meizz

var o={

' M ': this.getMonth() 1,//月份

d ': this.getDate(),//日

' h ': this.getHours(),//小时

' m ': this.getMinutes(),//分

' s ': this.getSeconds(),//秒

问:数学。地板((这个。getmonth()3)/3),//季度

S': this.getMilliseconds() //毫秒

};

if (/(y )/.测试(fmt))fmt=fmt。替换(RegExp .$1,(this.getFullYear()' ').substr(4 - RegExp .$ 1 .长度));

对于(o中的变量k)

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

返回fmt

}

调用

$(文档)。ready(function(){

//给时间控件加上样式

$('#tb ').find(' input[name=' cruMon _ begin ']').attr('class ',' Wdate ').click(function(){ WdatePicker({ date fmt:' yyyy-MM ' });});

$('#tb ').find('input[name='cruMon_end']').attr('class ',' Wdate ').click(function(){ WdatePicker({ date fmt:' yyyy-MM ' });});

$('#tb ').find(' input[name=' cruMon _ begin ']').属性('值,新日期()。格式(' yyyy-MM ');

$('#tb ').find('input[name='cruMon_end']').属性('值,新日期()。格式(' yyyy-MM ');

});

方法五

约会。原型。格式=函数(格式){

var o={

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

d ': this.getDate(),//day

' h ': this.getHours(),//小时

' m ': this.getMinutes(),//minute

' s ': this.getSeconds(),//秒

问:数学。地板((这个。getmonth()3)/3),//季度

s ':这个。get毫秒()//毫秒

}

if (/(y )/.test(format))format=格式。替换(RegExp .$1,

(this.getFullYear()' ').substr(4 - RegExp .$ 1 .长度));

对于(o中的变量k)

if(new RegExp((' k ')).测试(格式))

格式=格式.替换(正则表达式。$1,

正则表达式. length==1?o[k]:

好的.substr(('' o[k]).长度));

返回格式;

}

说明:获取到时间var时间=新日期()。格式(' yyyy-MM-DD hh:MM:ss ');

到此这篇关于射流研究…格式化时间的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用js实现数据格式化命令,使用js实现数据格式化的方法
  • 使用js实现数据格式化命令,使用js实现数据格式化的方法,使用js实现数据格式化
  • sql 时间格式化函数怎么用,sqlserver时间格式化函数
  • sql 时间格式化函数怎么用,sqlserver时间格式化函数,SQL 时间格式化函数
  • Linux磁盘格式化命令,linux格式化整个磁盘的命令
  • Linux磁盘格式化命令,linux格式化整个磁盘的命令,Linux磁盘格式化命令详解
  • js获取当前日期并格式化,js获取当前时间年月日并输出
  • js获取当前日期并格式化,js获取当前时间年月日并输出,JS获取当前时间的年月日时分秒及时间的格式化的方法
  • js格式化时间的方法是什么,js 格式化时间
  • js格式化时间的方法是什么,js 格式化时间,js格式化时间的方法
  • js格式化时间格式,js格式化时间字符串
  • js中时间格式化的几种方法有哪些,js中时间格式化的几种方法是什么
  • js中时间格式化的几种方法有哪些,js中时间格式化的几种方法是什么,js中时间格式化的几种方法
  • windows命令行格式化硬盘,格式化将清除磁盘中的所有文件
  • ,,PHP中信息格式化操作详解(MessageFormatter类)
  • 留言与评论(共有 条评论)
       
    验证码: