由于涉及到一个用Easyui datetimebox控件显示日期,日期格式:H-M-S 时 分 秒。如18:06:32
进行格式化。
废话不多说上代码。
<input class="easyui-datetimebox" data-options="formatter:ww4,parser:w4" style="width:200px;"> yyyy年mm月dd日hh点</input>
<script type="text/javascript">
function ww4(date){
var y = date.getFullYear();
var m = date.getMonth()+1;
var d = date.getDate();
var h = date.getHours();
return y+‘年‘+(m<10?(‘0‘+m):m)+‘月‘+(d<10?(‘0‘+d):d)+‘日‘+(h<10?(‘0‘+h):h)+‘点‘;
}
function w4(s){
var reg=/[\u4e00-\u9fa5]/ //利用正则表达式分隔
var ss = (s.split(reg));
var y = parseInt(ss[0],10);
var m = parseInt(ss[1],10);
var d = parseInt(ss[2],10);
var h = parseInt(ss[3],10);
if (!isNaN(y) && !isNaN(m) && !isNaN(d) && !isNaN(h)){
return new Date(y,m-1,d,h);
} else {
return new Date();
}
}
</script>
年: date.getFullYear()
月:month
日:day
时:date.getHours()
分:date.getMinutes()
秒:data.getSeconds()
Easyui datetimebox 日期格式化成想要的格式
原文地址:http://xhzqbk.blog.51cto.com/9091942/1630307