在js中,时间日期格式化
①:在dategrid的columns中格式化(上下午)
columns : [ [
width : '15%',
title : '时间',
field : 'createTime',
align : 'center',
resizable:false,//如果为true,允许列改变大小。
formatter:function(value,row,index){
var unixTimestamp = new Date(value);
return unixTimestamp.toLocaleString();
}
]]
适用于后台取到的时间格式化:
②:js方法中格式化(24小时)
formatterDate = function(date) {
var day = date.getDate() > 9 ? date.getDate() : "0" + date.getDate();
var month = (date.getMonth() + 1) > 9 ? (date.getMonth() + 1) : "0" + (date.getMonth() + 1);
var hour = date.getHours() > 9 ? date.getHours() : "0"+date.getHours();
var minute = date.getMinutes() > 9 ? date.getMinutes() : "0"+date.getMinutes();
var second = date.getSeconds() > 9 ? date.getSeconds() : "0"+date.getSeconds();
return date.getFullYear() +'-'+ month +'-'+ day +" "+ hour +":"+ minute +":"+ second;
};
$('#startDate').val(formatterDate(new Date()));
$('#endDate').val(formatterDate(new Date()));
适用于当前时间格式化显示:
数据很大,显示数字而不是科学计数法表示
导入import java.math.BigDecimal;
double b=1231234567;
String s=new BigDecimal(String.valueOf(b))+"";
js中数字字符的加法
var a='111';
var b='222';
var c=Number(a)+Number(b);
datagrid列的隐藏和显示
$('#dataGrid').datagrid('showColumn','flag');
$('#dataGrid').datagrid('hideColumn','flag');
重写密码输入框的正则验证
js中:
$(function() {
$.extend($.fn.validatebox.defaults.rules, {
testPassword: {
validator: function(value,param){
//只能是数字或者字母,6-16位
/* var reg = new RegExp("^[a-z0-9A-Z]{6,16}$"); */
//必须是数字和字母组合,6-16位
var reg = new RegExp("^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$");
return reg.test(value);
},
message: '请输入长度为6-16的数字字母组合的密码'
}
});
});
密码输入框:
<td>密码</td>
<td><input validType="testPassword" name="password" type="password" placeholder="请输入密码" class="easyui-validatebox" data-options="required:true" style="width: 140px; height: 24px;"></td>
在jsp页面得到绝对路径
设置全局变量
<c:set var="ctx" value="${pageContext.request.contextPath}"/>
input获取变量值
<input type="hidden" id="path" value="${ctx }" />
js中获取
var path = $("#path").val();
在使用jstl标签的时候,不仅要导入jstl.jar,还要导入standard.jar。
导出不能用ajax请求方式。
mybatis映射文件中的小于号要转义(<
)。
下拉框不能编辑,只能选择,设置属性editable="false"
。