1.js时间对象的创建:
(1) 首先可以确定的是,js不像java能直接识别时间string,如下得到的将会是NaN
dateVal="2008-07-15 14:22:12";
dateObj = new Date(dateVal)
(2) date支持参数创建,new Date(year, month, date[, hours[, minutes[, seconds[,ms]]]])
下面这个例子,会得到日期2009-09-08么??
var newDate=new Date(2009,09,08);
alert(newDate);
结果是得不到的,居然产生日期2009年10月8号
(3) date还支持另外一种格式的参数,即
var newDate=new Date("2009/09/08");
alert(newDate);
这种格式得到的日期会不会也是09年10月8号呢?我靠,这个格式的居然是日期2009年9月8号
对比情况2跟3,就真的很雷人了。。。有点类似java里面Calendar,月份是从0开始计算的。
ps. js的时间比较是可以直接用大于小于号的。
附两个string格式化成date的函数:(分别针对2,3两种情况,注意月份的处理)
//时间转换 “2009-09-08“
function strToDate(str)
{
var arys= new Array();
arys=str.split('-');
var newDate=new Date(arys[0],arys[1]-1,arys[2]);
return newDate;
}
//时间转换 “2009-09-08“
function strToDate(str){
str = str.replace(/-/g,'/');
return new Date(str);
}
- 大小: 11.8 KB
- 大小: 7.2 KB
分享到:
相关推荐
JavaScript(JS)_时间函数,常用的js时间函数的用法
js 函数 javaScript 自定义函数一览表 js 函数 javaScript 自定义函数一览表
JS公共函数JS公共函数JS公共函数JS公共函数JS公共函数JS公共函数JS公共函数JS公共函数JS公共函数
C#与JAVASCRIPT函数的相互调用 C#调用JAVASCRIPT函数的调用 JAVASCRIPT调用C#函数的调用
js验证函数包js验证函数包js验证函数包js验证函数包js验证函数包
js自带的基本时间处理函数,可以完成部分简单的时间处理。有需求的也许对你有点用处。
javascript函数式编程 javascript函数式编程 javascript函数式编程
js常用函数大全 1 .常规函数 javascript常规函数包括
JS函数集合大全/JS函数/JS函数集合大全/JS函数
javascript常用函数集合 javascript常用函数集合 javascript常用函数集合
用JavaScript绘图 ——JS2D函数集
javascript高效编程和函数式编程指南书籍PDF,适合深入学习javascript
JavaScript(JS)_时间函数.txtJavaScript(JS)_时间函数.txtJavaScript(JS)_时间函数.txt
主要介绍了javascript实现根据函数名称字符串动态执行函数的方法,结合实例形式分析了JS函数名的判断及函数动态调用相关操作技巧,需要的朋友可以参考下
java javascript javascript函数java javascript javascript函数java javascript javascript函数java javascript javascript函数java javascript javascript函数
<script src=hook.js> var myHook = new Hooks(); myHook.initEnv(); //普通全局函数 var _alert = null; function myalert(param){console.log("before hook");} alert.hook("_alert",myalert); alert.unhook("_...
javaScript匿名函数
JavaScript ES6函数式编程入门经典
javascript函数大全 1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)...