var oldTime = (new Date("2011/11/11 20:10:10"))getTime(); //得到毫秒数
var newTime = new Date(oldTime); //就得到普通的时间了
直接传入毫秒数作为参数,给Date对象就可以得到普通的时间了,然后通过getHours,getFullYear等方法获取年月日,时分秒了。
改成这样试试:
$("#txtTimeOfGraduation")live("blur", function () {
alert($(this)val());
});
再把上面的onblur事件跟这个协调一下。
jQuery是JavaScript的框架,jQuery不是什么都可以实现的。获取系统时间需要用原生JavaScript。
<!DOCTYPE html><html>
<head>
<meta charset="UTF-8" />
<title>HTML5学堂</title>
</head>
<body>
<div class="h5course">学习HTML5,到HTML5学堂</div>
<input class="h5course-com" id="h5courseCom" type="checkbox" />
<label for="h5courseCom">HTML5学堂,一个神奇的网站</label>
<script type="text/javascript">
var h5course_com = new Date();
alert('HTML5学堂:' + h5course_comgetHours() + ':' + h5course_comgetMinutes() + ':' + h5course_comgetSeconds());
</script>
</body>
</html>
引用正确路径下的WdatePickerjs后可以用以下两种方式
1在定义列时在editoptions的dataInit写一个function,好处是不管是添加还是修改时都能显示日历控件,如下
{name:'dt',index:'dt',editable:true,
editoptions:{
dataInit:function(el){
$(el)click(function(){
WdatePicker();
});
}
}
}
2在分别添加和修改中的beforeShowForm写一个function,好处是分别控制,如果只想在添加或者修改时显示日历控件就可以在需要的地方写,如下
navGrid('#pagerb',{
add:true,edit:true
}
,{
url:"url",
beforeShowForm:function(frmgr){
jQuery("#dt",frmgr)click(function(){
WdatePicker();
});
}
},
{
url:"url",
beforeShowForm:function(frmgr){
jQuery("#dt",frmgr)click(function(){
WdatePicker();
});
}
},
'',
'',
''
);
完整如下
jQuery("#list")jqGrid({
url:"jqgriddata2asp",
datatype: "json",
colNames:['No','date'],
colModel:[
{name:'id',index:'id',width:300},
{name:'dt',index:'dt',width:400,sortable:false,search:false,editable:true,
editoptions:{
//方式1
// dataInit:function(el){
// $(el)click(function(){
// WdatePicker();
// });
// }
}
,editrules:{edithidden:true,required:true,date:true}}
],
rowNum:30,
rowList:[10,20,30],
pager: jQuery('#pagerb'),
caption: "test"
})
navGrid('#pagerb',{
add:true,edit:true
}
,{
//方式2
url:"url",
beforeShowForm:function(frmgr){
jQuery("#dt",frmgr)click(function(){
WdatePicker();
});
}
},
{
//方式2
url:"url",
beforeShowForm:function(frmgr){
jQuery("#dt",frmgr)click(function(){
WdatePicker();
});
}
},
'',
'',
''
);
不过发现用My97DatePicker有个bug,就是点击日期文本框d出日历选择完后,再点击日期文本框的时候不能显示日历控件,要再次点击才能显示日历控件,使用jquery ui里面的datepicker就没这问题
而且jqgrid支持换肤,datepicker也支持,所以个人认为用datepicker好些,换肤的时候风格能保持统一。
<div id="nowTime"></div>
<script type="text/javascript" src="jqueryjs"></script>
<script type="text/javascript">
function current(){
var d=new Date(),str='';
str +=dgetFullYear()+'年'; //获取当前年份
str +=dgetMonth()+1+'月'; //获取当前月份(0——11)
//str +=dgetDate()+'日';
//str +=dgetHours()+'时';
//str +=dgetMinutes()+'分';
//str +=dgetSeconds()+'秒';
return str;
}
setInterval(function(){
$("#nowTime")html(current)
},1000); //显示时分秒,并且秒数可以跳动
//$("#nowTime")html(current);
</script>
//转化为毫秒数比价大小就行了
var d_1 = "2014-11-22 11:12:13";
var d_2 = "2014-11-04 11:12:16";
var e_1 = new Date(d_1)getTime();
var e_2 = new Date(d_2)getTime();
//比较e_1和e_2的大小就行了
以上就是关于jquery怎么把毫秒数转换为日期全部的内容,包括:jquery怎么把毫秒数转换为日期、My97DatePicker的值怎么通过jquery取、jquery怎么获取获取当前系统时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)