`

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       牧笛男孩为你解答

 

 

欢迎大家留言探讨,讨论

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics