jQuery EasyUI时间戳自定义时间显示格式类型
来源:互联网 发布:淘宝吊带碎花长裙 编辑:程序博客网 时间:2024/06/14 04:03
jQuery EasyUI是一组基于jQuery的UI插件集合体,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签。
datagrid时间显示问题,EasyUI会将时间类型的数据改为时间戳,下面说一说如何将时间戳由使用者自定义时间显示格式类型,具体代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$dg.datagrid({
url :
"user/list.action"
,
width :
'auto'
,
height : $(
this
).height()-90,
pagination:
true
,
rownumbers:
true
,
border:
false
,
singleSelect:
true
,
striped:
true
,
columns : [ [
{field :
'createTime'
,title :
'创建时间'
,width : parseInt($(
this
).width()*0.1),align :
'left'
,editor :
"text"
,
formatter:
function
(val,rec){
return
jsonTimeStamp(val);
}}
] ],toolbar:
'#tb'
});
将时间戳格式化为yyyy-MM-dd HH:mm:ss,具体代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
function
jsonTimeStamp(milliseconds) {
if
(milliseconds !=
""
&& milliseconds !=
null
&& milliseconds !=
"null"
) {
var
datetime =
new
Date();
datetime.setTime(milliseconds);
var
year = datetime.getFullYear();
var
month = datetime.getMonth() + 1 < 10 ?
"0"
+ (datetime.getMonth() + 1) : datetime.getMonth() + 1;
var
date = datetime.getDate() < 10 ?
"0"
+ datetime.getDate()
: datetime.getDate();
var
hour = datetime.getHours() < 10 ?
"0"
+ datetime.getHours()
: datetime.getHours();
var
minute = datetime.getMinutes() < 10 ?
"0"
+ datetime.getMinutes() : datetime.getMinutes();
var
second = datetime.getSeconds() < 10 ?
"0"
+ datetime.getSeconds() : datetime.getSeconds();
return
year +
"-"
+ month +
"-"
+ date +
" "
+ hour +
":"
+ minute
+
":"
+ second;
}
else
{
return
""
;
}
}
将时间戳格式化为yyyy-MM-dd,具体代码如下:
1
2
3
4
5
6
7
8
9
10
11
function
jsonYearMonthDay(milliseconds) {
var
datetime =
new
Date();
datetime.setTime(milliseconds);
var
year = datetime.getFullYear();
var
month = datetime.getMonth() + 1 < 10 ?
"0"
+ (datetime.getMonth() + 1) : datetime.getMonth() + 1;
var
date = datetime.getDate() < 10 ?
"0"
+ datetime.getDate()
: datetime.getDate();
return
year +
"-"
+ month +
"-"
+ date;
}
自定义扩展date对象:
<html><script> Date.prototype.format = function(format) { var o = { "M+": this.getMonth() + 1, // month "d+": this.getDate(), // day "h+": this.getHours(), // hour "m+": this.getMinutes(), // minute "s+": this.getSeconds(), // second "q+": Math.floor((this.getMonth() + 3) / 3), // quarter "S": this.getMilliseconds() // millisecond } if (/(y+)/.test(format)) format = format.replace(RegExp.$1, (this.getFullYear() + "") .substr(4 - RegExp.$1.length)); for (var k in o) if (new RegExp("(" + k + ")").test(format)) format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length)); return format; }</script><body> <script> var date = new Date(); console.info(date); console.info(date.format("yyyy-MM-dd hh:mm")); </script></body></html>
0 0
- jQuery EasyUI时间戳自定义时间显示格式类型
- easyui显示时间格式问题
- 自定义EasyUI的datetimebox控件日期时间的显示格式
- EasyUI[Jquery]将时间戳转化为时间格式
- jquery显示时间格式
- 自定义系统时间显示格式
- 自定义 WordPress 时间显示格式
- smarty自定义时间显示格式
- EasyUI 时间格式验证
- Date类型的时间显示格式
- ls显示的时间格式自定义
- 自定义 RMAN 显示的日期时间格式
- mvc页面中,显示自定义时间格式
- JQuery时间控件自定义格式为'yy-MM'的时间
- jquery easyui 时间空件datetimebox格式转换
- 前端显示后台时间时自定义时间格式
- jquery easyui datebox 时间控件默认显示当前日期
- jquery 时间戳转成日期格式 , 后台返回时间格式(后台没有进行时间格式转换) ,前端转换成日期格式显示。
- C++类和动态内存分配(1)
- 【PAT】【GPLT】【2016 天梯赛 初赛】 L1-020 帅到没朋友
- 回到主线程三种常用方法
- 归解档
- c++第六次作业
- jQuery EasyUI时间戳自定义时间显示格式类型
- C++11多线程之条件变量
- 安装VMware,创建ubuntu linux虚拟机,使用Secure连接虚拟机
- 通过Callable实现多线程
- xml要加第三方库GDataXMLDocument
- leetcode-Java-70. Climbing Stairs
- python—threading.Lock和RLock【threading模块介绍02】
- Skew Heaps 习题解
- c++第七次实验复习