在前台页面将时间戳改成年月日时分秒显示
2016-05-19 12:06
519 查看
这里以时间日期插件My97DatePicker来做示例:
<1>引包
<script type="text/javascript" src="lib/My97DatePicker/WdatePicker.js"></script>
<2>前台页面:
<div class="row cl"> <label class="form-label col-2">有效时间:</label> <div class="formControls col-9"> <input type="text" onfocus="WdatePicker({minDate:'#F{$dp.$D(\'endDate\')||\'%y-%M-%d\'}'})" id="startDate" name="startDate" class="input-text Wdate" style="width:120px;">- <input type="text" onfocus="WdatePicker({minDate:'#F{$dp.$D(\'startDate\')||\'%y-%M-%d\'}'})" id="endDate" name="endDate" class="input-text Wdate" style="width:120px;"> </div> </div>
<3>利用jQuery通过id取值:
$('#startDate').val(dates("Y-m-d",bizData.starttime)); $('#endDate').val(dates("Y-m-d",bizData.endtime));
<4>将下面的代码写入公用的common.js中,调用就可以了:(这里只用到了dates方法)
// 将时间戳改成年月日时分秒· var timeFormat = function(ms, showDay) { if (typeof ms == 'string') { ms = parseInt(ms); } var timeLocal = new Date(ms); var year = timeLocal.getYear() + 1900; var month = timeLength(timeLocal.getMonth() + 1); var day = timeLength(timeLocal.getDate()); var hour = timeLength(timeLocal.getHours()); var minutes = timeLength(timeLocal.getMinutes()); var second = timeLength(timeLocal.getSeconds()); var weekDay = timeDay[timeLocal.getDay()]; if (showDay == null) { var timeNew = year + "-" + month + "-" + day; } else if (!showDay) { var timeNew = year + "-" + month + "-" + day + " " + hour + ":" + minutes + ":" + second; } else { var timeNew = year + "-" + month + "-" + day + " " + hour + ":" + minutes + ":" + second + " " + weekDay; } return timeNew; }; // 将时间戳改成年月日时分秒· var dates = function(format,ms) { if ( typeof ms == 'string') { ms = parseInt(ms); } var timeLocal = new Date(ms); var year = timeLocal.getFullYear(); var month = timeLength(timeLocal.getMonth() + 1); var day = timeLength(timeLocal.getDate()); var hour = timeLength(timeLocal.getHours()); var minutes = timeLength(timeLocal.getMinutes()); var second = timeLength(timeLocal.getSeconds()); return format.replace("Y",year).replace("m",month).replace("d",day).replace("H",hour).replace("i",minutes).replace("s",second); };
相关文章推荐
- spark编程指南
- mysql 中实现行变列
- 时间控件 datepicker
- SQLite返回码
- Android 网络框架
- Android中allowBackup属性的含义和危险性实例讲解
- iOS 判断是否是否静音
- android http——OkHttp使用详解
- Android中Fragment数据保存和恢复
- 遇到的坑:在线用户统计的实现
- thinkphp3.x连接mysql数据库的方法(具体操作步骤)
- mysql中删除表记录delete from和truncate table的用法区别
- Linux Mint下Nanopb的简单使用
- Linux下使用blkid命令查询设备及文件系统信息的方法
- Java学习-34天
- java web 微信认证订阅 获取openid
- jquery效果-隐藏与显示
- HVR部署注意事项
- Mysql5.7压缩版安装启动不了的问题
- hjr-汇编:关于寻址