JS中通过字符串构造指定的日期对象
来源:互联网 发布:微积分网络课程 编辑:程序博客网 时间:2024/06/10 08:42
最近遇到这样一个需求:首先要从数据库中查出一个字段,这个字段是日期型的,然后在js中对这个日期进行判断,看它是否小于当前时间两个小时。关键的问题就是如何将数据库中的时间变成在js中的时间。
我是这样处理的,在从数据库中查询这个字段的时候就把把它转化成了日期型,我使用了TO_CHAR函数(我用的是Oracle数据库),如下所示:
TO_CHAR(arrivedate,'MONTH DD,YYYY HH24:MI:SS',
'NLS_DATE_LANGUAGE=AMERICAN')。然后通过隐藏域把这个字符串传入到js的函数当中,最后调用js中Date对象的new Date(datestring)方法构造出一个Date对象,它与我们数据库中对应的那个字段表示同一个时间。接下来的事情就好办了,通过
new Date()得到当期日期,然后比较这两个日期对象的毫秒数就可以了。这里有个要注意的地方是,在js中利用new Date(datestring)得到指定的日期对象时,这个datestring必须要满足一定的格式要求,它的格式为"Month Day,Year Hours:Minutes:Seconds",这也是为什么我从数据库中查询日期时要指定格式为 “MONTH DD,YYYY HH24:MI:SS”的原因。
- JS中通过字符串构造指定的日期对象
- js中通过构造函数创建对象
- js中获取指定日期在本年度的周数和yyyy-mm-dd字符串转日期
- 通过json字符串传对象集合,在js中访问对象的属性
- js中处理日期格式的字符串
- 获取字符串格式的日期列中,指定的年月日
- js中使用eval()方法将字符串转换成日期格式、并获取指定时间的日期
- Java 在字符串中取指定格式的日期
- JS中字符串转换为日期对象的方法JS中如何计算时间,如何比较时间
- 分享一个将指定日期格式的字符串转为日期的js函数toDate
- 将未指定格式的日期字符串转化成java.util.Date类型日期对象
- 将未指定格式的日期字符串转化成java.util.Date类型日期对象
- Js-创建对象、字符串对象、获取日期
- c++builder通过指定的分隔符格式化一个日期字符串
- c++builder通过指定的分隔符格式化一个日期字符串
- c++builder通过指定的分隔符格式化一个日期字符串
- JavaScript中获得指定日期字符串问题
- js根据字符串创建日期对象
- quincy的集成开发环境下的一个问题?
- iBatisNet入门示例源码详解
- 深入探讨C++中的引用
- sql2000不常用的一些功能
- 单元测试JUnit
- JS中通过字符串构造指定的日期对象
- java实现的18位身份证格式验证算法
- 关于 extern 用法说明
- 表达式从网页html代码中提取图片的scr地址!
- 创建子项
- 13.2 RS编码和纠错算法
- rand和srand的用法
- 在C#中应用哈希表(Hashtable)
- #pragma