if (#{时间列} != null)
new Date(#{时间列}.getTime()
else
-1;
条件
true
最大值
-1
1.2.2 时间点
脚本
#{时间列} == '2016-05-19 11:34:28'
条件
true
最大值
-1
1.2.3 匹配时间
脚本
if (#{时间列} != null)
#{时间列}.startsWith('2016-05-19 09')
else
undefined;
条件
true
最大值
-1
1.2.4 比较时间
脚本
if (#{时间列} != null)
new Date(#{时间列}).getTime() > new Date('2016/05/19 09:23:12').getTime()
else
undefined;
条件
true
最大值
-1
1.2.5 格式化时间
脚本
function formatDate(date) {
var y = date.getFullYear();
var m = date.getMonth() + 1;
m = m < 10 ? ('0' + m) : m;
var d = date.getDate();
d = d < 10 ? ('0' + d) : d;
var h =date.getHours();
h = h < 10 ? ('0' + h) : h;
var M =date.getMinutes();
M = M < 10 ? ('0' + M) : M;
var s =date.getSeconds();
s = s < 10 ? ('0' + s) : s;
return y + '-' + m + '-' + d + ' ' + h + ':' + M + ':' + s;
}
if (#{时间列} != null)
formatDate(new Date(#{时间列}));
else
null;
条件
true
最大值
-1
1.2.6 是否为星期日
脚本
if (#{时间列} != null)
new Date(#{时间列}).getDay() == 0
else
undefined;