js中时间格式化的几种方法有哪些,js中时间格式化的几种方法是什么

js中时间格式化的几种方法有哪些,js中时间格式化的几种方法是什么,js中时间格式化的几种方法

本文分享了js中时间格式化的几种方法,有需要的朋友可以参考借鉴。

项目时间的返回值,是很长时间后的毫秒值,需要转换成可以理解的时间格式;

例如:

yyyy-MM-dd HH:mm:ss

2.处理方法(处理方法很多,可以传到前端处理,也可以后台准备好再传到页面)

方法1:向实体类添加时间转换注释(注意时区)

/**

*开始时间

*/

@ JSON format(pattern= yyyy-MM-DD HH:MM:ss ,timezone=GMT 8 )

私人日期开始时间;

方法2: js处理

{

字段:“crtTime”,

标题:“创建时间”,

宽度:100,

可排序:对,

对齐:“居中”,

格式化程序:crtTimeFtt

},

函数crtTimeFtt(val,row) {

如果(val!=null) {

var date=新日期(val);

return date . get full year()-(date . getmonth()1)- date . getdate();

}

}

方法3: JS处理(创建公共类方法)

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

函数dateFtt(fmt,date)

{//作者:meizz

var o={

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

D: date.getDate(),//day

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

M: date.getMinutes(),//分钟

S: date.getSeconds(),//秒

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

S: date.getMilliseconds() //毫秒

};

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

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

for(o中的变量k)

if(new RegExp(( k ))。测试(fmt))

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

返回fmt

}

相应JS文件中的引用

//创建时间格式显示

函数crtTimeFtt(值,行,索引){

var crtTime=新日期(值);

return top . dateftt( yyyy-MM-DD hh:MM:ss ,crtTime);//直接调用public JS中时间类处理的方法

}

3.总结:实现时间转换的方法有很多种。满足项目要求有多方便?

js中时间格式化的几种方法有哪些,js中时间格式化的几种方法是什么