我们知道new Date('2013/1/1')是2013年1月1日,

那么new Date('2013/1/366')会报无效日期格式吗?答案是,这是一个有效的日期,但是他是表示2014年1月1日。

相当于2013/1/1+365d.

那么new Date('2012/1/367')是2013年1月1日,我想说的是,内部已经处理闰年的情况了。

会有什么问题?假设我们把'2013/1/366'传到数据库,用数据库的Convert(datetime,'2013/1/366')转换时会这样:

从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界。

【心得】怪异的JS的Date函数相关推荐

  1. php中strtotime(date,js模仿php中strtotime()与date()函数实现方法

    本文实例讲述了js模仿php中strtotime()与date()函数实现方法.分享给大家供大家参考.具体如下: 在js中没有像php中strtotime()与date()函数,可直接转换时间戳,下面 ...

  2. js Date 函数方法

    转载自   js Date 函数方法 var myDate = new Date();myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取 ...

  3. [Javascript 高级程序设计]学习心得记录10 js函数表达式

    在前面说对象的时候已经提到了函数对象,对函数的定义参数的传递包括通过argumentd.callee实现递归.这篇博客我会继续深入讲解js中的函数表达式. 一,闭包 关于闭包的概念,可以先看看http ...

  4. js时间格式化函数,支持Unix时间戳

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...

  5. legend---十二、js中的js语句和函数和ready函数的关系是什么

    legend---十二.js中的js语句和函数和ready函数的关系是什么 一.总结 一句话总结: 函数和全局变量不必放到ready函数中 语句(调用函数和全局变量)的必须放到ready函数中 1.在 ...

  6. JS OOP -02 深入认识JS中的函数

    深入认识JS中的函数: 1.概述,认识函数对象 2.函数对象和其他内部对象的关系 3.将函数作为参数传递 4.传递给函数的隐含参数:arguments 5.函数的apply,call方法和length ...

  7. itwangyang - 再次继续卷起来-20 个 JS 封装工具函数

    itwangyang - 再次继续卷起来-20 个 JS 封装工具函数 前言 日常开发中,面对各种不同的需求,我们经常会用到以前开发过的一些工具函数,把这些工具函数收集起来,将大大提高我们的开发效率. ...

  8. php中date是啥意思,php中date函数具有哪些功能呢?

    摘要: 下文讲述php中date函数的功能说明,如下所示: php之date函数功能 php之date函数: 修改DateTime对象中的时区信息 php之date函数语法: date(format, ...

  9. vue组件加载完成之后执行方法_Vue.js实现ready函数加载完之后执行某个函数的方法...

    Vue.js实现ready函数加载完之后执行某个函数的方法 发布于 2020-7-10| 复制链接 摘记: vue.js 教程Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面 ...

最新文章

  1. 安卓开发笔记(二十七):实现轮播文字消息
  2. HTML5 localStorage本地存储
  3. 5个常用的htaccess技巧
  4. idea 创建多模块项目子模块为灰色
  5. MATLAB中的视角处理
  6. linux rpm yum 安装 软件
  7. 织梦本地调试运行PHP不显示图片,织梦CMS手机端不显示图片的原因及解决方法!...
  8. Rust : wasm尝试 与wasmtime库
  9. 怎么彻底删除mysql服务_mysql怎么卸载干净?
  10. 【微信小程序】三分钟学会小程序的列表渲染
  11. 关于debian网卡驱动
  12. python识别手写文字_深度学习---手写字体识别程序分析(python)
  13. [转]深邃之思想,纯粹之灵魂——我所了解的柳智宇学长
  14. win10计算机无法复制文件,win10 电脑复制后粘贴没反应问题的解决方法
  15. ffmpeg+java截取视频帧
  16. 2024 递归Eason
  17. Skywalking极简入门
  18. 电脑批量合成B站视频使用 FFmpeg(bilibili视频m4s合成mp4)
  19. Linux NAS 盘挂载
  20. CCleaner Pro系统清理的小管家

热门文章

  1. 初次尝试使用Windbg调试Sql Server 进程
  2. POJ 2356 (抽屉原理)
  3. 创建多线程的4种方式
  4. GitLab服务器迁移
  5. 微信iOS版更新:可批量管理不常联系的朋友
  6. vijos1774:机器翻译
  7. JavaWeb学习总结(五十二)——使用JavaMail创建邮件和发送邮件
  8. Spring.Net 能为我们做点什么
  9. Oxite分析(记录)
  10. 0. 正规鞅的混沌及可料表示