jquery怎么把毫秒数转换为日期

jquery怎么把毫秒数转换为日期,第1张

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怎么获取获取当前系统时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9657463.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存