`
sw1982
  • 浏览: 511359 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

雷人的js时间函数

 
阅读更多

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
分享到:
评论

相关推荐

    js时间+—函数.txt

    ### JavaScript中的DateAdd函数 在JavaScript中,处理日期与时间是一项常见的需求,尤其是在涉及日期计算、格式化等操作时。本文将详细介绍一个自定义的`DateAdd`函数,该函数模仿了VBScript中的同名功能,允许用户...

    javascript实现根据函数名称字符串动态执行函数的方法示例

    在JavaScript编程中,有时会遇到需要根据函数名的字符串形式来动态执行对应函数的场景。这类技术能够提供一种灵活的方式来执行代码,尤其在进行插件化开发、事件驱动编程或实现钩子函数时非常有用。为了实现这一功能...

    C#与JAVASCRIPT函数的相互调用 C#调用JAVASCRIPT函数的调用 JAVASCRIPT调用C#函数的调用

    C#与JAVASCRIPT函数的相互调用 C#调用JAVASCRIPT函数的调用 JAVASCRIPT调用C#函数的调用

    javascript指南和函数式编程

    5. **函数式数据结构**:如Immutable.js库提供的不可变数据结构,有助于减少副作用和提高代码可预测性。 6. **Monad**:虽然在JavaScript中应用较少,但了解其概念可以帮助理解复杂的函数式编程概念。 7. **...

    javascript函数式编程

    JavaScript函数式编程是利用JavaScript语言编写函数式风格代码的一种编程范式。函数式编程强调使用纯函数、避免副作用、函数的不可变性以及利用高阶函数等概念。通过阅读《JavaScript函数式编程指南》,读者可以了解...

    JS 函数式编程指南 PDF

    总结而言,JS函数式编程指南为读者提供了一种途径,借助于JavaScript这种广泛使用的编程语言,去理解和掌握函数式编程的核心概念和实践技巧。这本指南不仅涵盖了函数式编程的基础理论,还详细介绍了如何在实际开发中...

    JavaScript函数式编程.pdf

    实践函数式编程时,可以使用一些流行的库和工具,如Ramda、lodash/fp和Functional.js等。这些库提供了大量的函数式编程工具函数,如辅助实现高阶函数、数据转换、集合操作等,极大地简化了在JavaScript中进行函数式...

    javascript绘图函数库

    JavaScript绘图函数库是开发网页动态图形的一种强大工具,它为开发者提供了丰富的API,使得在浏览器环境中绘制复杂的图形变得简单易行。在这个标题为“javascript绘图函数库”的资源中,我们主要关注的是如何利用...

    js中函数的理解

    在JavaScript(简称JS)中,函数是至关重要的概念,它们是可重用代码的封装单元,允许我们将一段逻辑封装起来,以便在需要时反复调用,而无需每次都编写相同的代码。函数不仅帮助我们提高代码的复用性,还使得代码...

    JavaScript之函数(ppt)

    JavaScript之函数(ppt)JavaScript之函数(ppt)JavaScript之函数(ppt)JavaScript之函数(ppt)JavaScript之函数(ppt)JavaScript之函数(ppt)JavaScript之函数(ppt)JavaScript之函数(ppt)JavaScript之函数...

    JavaScript函数(源代码)

    JavaScript函数(源代码)JavaScript函数(源代码)JavaScript函数(源代码)JavaScript函数(源代码)JavaScript函数(源代码)JavaScript函数(源代码)JavaScript函数(源代码)JavaScript函数(源代码)...

    javascript打印函数(所有对象)

    一个javascript函数,可打印出所有的对象(包括数组),方便页面调试

    js公共函数

    本压缩包包含一个名为“JS公共函数.txt”的文件,里面列举了一些常见的JavaScript公共函数。这些函数在实际项目中非常实用,可以帮助开发者解决各种常见问题。 1. **数组操作** - `arrayConcat`: 合并两个或多个...

    JS 函数式编程指南

    JavaScript(简称JS)函数式编程是一种编程范式,它强调将计算视为函数的组合,而不是状态的变化或指令的序列。这种编程风格可以帮助开发者编写出更简洁、可读性更强、易于测试和维护的代码。本指南将深入探讨JS函数...

    Javascript的匿名函数

    ### JavaScript中的匿名函数 在JavaScript编程语言中,**匿名函数**是一种非常实用且常见的特性,它们没有具体的名称,通常作为参数传递给其他函数或者在需要函数作为值的地方使用。这种类型的函数可以增加代码的...

    Javascript函数与对象

    ### JavaScript函数与对象详解 在JavaScript中,函数与对象是两个核心概念,它们构成了这门语言的基石。本文将深入探讨这两个主题,帮助读者更好地理解并掌握JavaScript。 #### 函数 函数是JavaScript中的第一类...

    JS调用插件函数,插件回调JS函数例子

    在JavaScript (JS) 和浏览器插件的交互中,NPAPI(Netscape Plugin Application Programming Interface)是一种早期且广泛使用的插件技术,它允许浏览器加载和运行外部代码来扩展其功能。NPAPI插件通常用于播放视频...

    QT和网页中的JavaScript函数进行相互调用的实现

    - 这里的回调函数用于处理JavaScript函数的异步返回结果,如果需要同步获取结果,可以使用`QWebEngineScript`来注册一个全局JavaScript对象,然后通过该对象调用JavaScript函数。 2. **JavaScript调用QT函数**: ...

Global site tag (gtag.js) - Google Analytics