您的位置:首页 > 产品设计 > UI/UE

Easyui datetimebox 日期格式化成想要的格式

2015-04-09 10:51 387 查看
由于涉及到一个用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()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: