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 牧笛男孩为你解答
欢迎大家留言探讨,讨论
分享到:
相关推荐
根据文件信息中给出的示例代码,我们可以看到开发者遇到了日期格式解析失败的问题,即`new Date("2019-07-2419:57")`未能正确解析为日期对象。正确的做法应当是使用符合标准格式的日期字符串,或者在创建日期对象...
下面是一个Date对象的扩展,用于将Date对象转换为指定格式的字符串: ```javascript Date.prototype.Format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "H+...
在给定的标题 "java.text.ParseException: Unparseable date: 2/10/2010 15:20:05" 中,问题的核心在于日期格式“2/10/2010 15:20:05”没有被正确地识别和解析。 这个异常表明,程序正在尝试将这个日期字符串转换成...
这里我们关注的是将“Oct 27 2009 7:00:00.106AM”这样的时间格式转换为TimeDate格式。这个特定格式包含月份(英文缩写)、日、年、小时(12小时制)、分钟、秒和毫秒,并且有AM/PM的区分。在大多数编程语言中,这种...
$dateString = '2022-01-01 12:00:00'; $timestamp = strtotime($dateString); ``` 对于更复杂的日期时间操作,`DateTime`类是更好的选择。创建一个`DateTime`对象,你可以使用日期时间字符串或时间戳: ```php $...
### 一、将日期类型转换为格式化的字符串类型 在Java中,`java.util.Date`类用于表示一个特定的瞬间,即从格林尼治时间1970年1月1日00:00:00开始计算的毫秒数。为了将日期转换为人类可读的格式,我们需要使用`java....
它允许我们定义自定义的日期和时间格式,以及将日期对象转换为字符串或反之亦然。 下面是一些关于`SimpleDateFormat`的基本用法: ```java import java.text.SimpleDateFormat; import java.util.Date; public ...
这些类提供了多种方法来获取当前时间,例如使用new Date()方法获取当前时间,或者使用Calendar.getInstance()方法获取当前时间。 在Java时间转换中,日期和时间的字符串格式可以使用SimpleDateFormat类来转换。例如...
遇到Date.parse(str)函数在ff下报错: NAN 找了些资料,发现是由于Date.parse()函数对日期格式有要求:详细参考 Date.parse函数 对于js操作日期: 创建一个日期对象: var objDate=new Date([arguments list]);...
(3)输出函数,输出格式为“XXXX-XX-XX”; (4)编写主函数,定义对象,完成相应功能。 程序的参考的输入(“Input Date:”为提示文字): Input Date:2016 2 28 程序的输出: 2016-2-28 2016-2-2 ---------------...
在JavaScript中,获取当前时间并以“yyyy-mm-dd-hh-mm-ss”的格式展示是一项常见的任务,这在处理日期和时间的前端应用中非常常见。本文将深入探讨如何使用JavaScript来实现这一功能,并提供相关代码示例。 ...
通过对时间格式字符串`fmt`进行循环检查,判断字符串中的时间组成部分,并将其替换为实际的日期时间值。替换逻辑中,如果格式字符串中的占位符长度为1(即仅包含一个字符),则不进行填充。否则,使用`padLeftZero`...
var date = new Date('2016-11-11 11:11:11'); [removed](date); 最近在写一个时间判断脚本,需要将固定好的字符串时间转换为时间戳进行比较,在做的时候个人习惯使用chrome作为调试工具,代码基本完成之后,一切...
通过`new Date()`构造函数可以创建一个表示特定时间的`Date`对象实例,该实例可以是当前时间或者指定的时间。`new Date()`方法非常强大,它提供了丰富的API来获取、设置以及操作日期与时间。 #### 二、创建Date对象...
- 将字符串形式的日期时间转换为 `Date` 对象。 - **示例**: ```javascript const str = '2023-09-01 10:30:00'; const date = Date.stringToDate(str); console.log(date); // 输出类似 "Fri Sep 01 2023 10:...
在Java编程中,`new Date()` 用于创建一个表示当前日期和时间的对象。然而,有时候开发者可能会遇到这样一个问题:使用 `new Date()` 输出的时间与系统的实际时间相差了八个小时。这种情况通常是由时区(TimeZone)...
`SimpleDateFormat`是`java.text`包中的一个类,用于将`Date`对象格式化为字符串,也可以将符合特定模式的日期字符串解析为`Date`对象。 ```java SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss...
String inputDate = "2022-01-01 12:00:00"; try { Date parsedDate = formatter.parse(inputDate); } catch (ParseException e) { e.printStackTrace(); } ``` 注意:`parse()`方法可能会抛出`ParseException`,...
最后,`toISOString()`方法会将日期转换为ISO 8601格式(如"2022-09-01T00:00:00.000Z"),我们通过`slice(0, 10)`截取年月日部分,得到"2022-09-01"这样的结果。 如果你查看`CurrentMonthTime.js`文件,其内容很...
一种常见的方法是创建一个新的Date对象,将月份设置为当前月份+1(因为JavaScript的月份是从0开始的),然后将日期设置为1,最后再减去1天,这样就能得到上个月的最后一天。以下是这种方法的代码示例: ```...