当前位置: 代码迷 >> Web前端 >> new Date()时间格式替:2012-12-02 12:15:00
  详细解决方案

new Date()时间格式替:2012-12-02 12:15:00

热度:160   发布时间:2012-08-21 13:00:21.0
new Date()时间格式为:2012-12-02 12:15:00

renderer:function(value){

??? var date = new Date();

??? date.SetTime((date.gtTime()/1000-16*60)*1000);

??? return new Date(date).format('Y-m-d H:i:s');

}

这是本人最近费尽心思才想出的最简单的一种获取当前时间的的前几分钟的时间。

?

?

?

注意:这里的下面红色代码是ExtJs的GridPanel中的列的一个配置项? 可以不考虑,灵活运用其他代码!

renderer:function(value){

??? return

}

模拟:假如现在的时间为:2012-02-03 18:59:00

如果想获取它前15分钟的时间,也就是(2012-02-03 18:44:00)

那么只要将上面的代码中的? 16? 改为15

例如:

renderer:function(value){

??? var date = new Date();

??? date.SetTime((date.gtTime()/1000-15*60)*1000);

??? return new Date(date).format('Y-m-d H:i:s');

}

?

?

?

注意:举一反三可以知道:16前面的减号“-”可以改为加“+”号

?

这样获得的时间再也不用去判断是否进位可能的麻烦!

?

?

上面的各种可能已经通过自己的验证,效果很明显?

具体的不懂的可以加QQ:309470574???? 验证手机号:15251855442?????? 牧笛男孩为你解答

?

?

欢迎大家留言探讨,讨论

?

?

?

  相关解决方案