zoukankan      html  css  js  c++  java
  • js字符串转日期类型

    示例中,以user_这种json对象为例,取日期,进行显示。

     1         var user_ = {"name":"ying","age":"22","today":"2014-04-25"};
     2         var myDate =new Date(Date.parse(user_.today.replace(/-/g,   "/"))) ;
     3         
     4         
     5         console.log("获取当前年份(2位):"+myDate.getYear());       
     6         console.log("获取完整的年份(4位,1970-????):"+myDate.getFullYear());    //获取完整的年份(4位,1970-????)
     7         console.log("获取当前月份(0-11,0代表1月):"+myDate.getMonth());       //获取当前月份(0-11,0代表1月)
     8         console.log("获取当前日(1-31):"+myDate.getDate());        //获取当前日(1-31)
     9         console.log("获取当前星期X(0-6,0代表星期天):"+myDate.getDay());         //获取当前星期X(0-6,0代表星期天)
    10         console.log("获取当前时间(从1970.1.1开始的毫秒数):"+myDate.getTime());        //获取当前时间(从1970.1.1开始的毫秒数)
    11         console.log("获取当前小时数(0-23):"+myDate.getHours());       //获取当前小时数(0-23)
    12         console.log("获取当前分钟数(0-59):"+myDate.getMinutes());     //获取当前分钟数(0-59)
    13         console.log("获取当前秒数(0-59):"+myDate.getSeconds());     //获取当前秒数(0-59)
    14         console.log("获取当前毫秒数(0-999):"+myDate.getMilliseconds());    //获取当前毫秒数(0-999)
    15         console.log("获取当前日期:"+myDate.toLocaleDateString());     //获取当前日期

    执行结果:

    获取当前年份(2位):114
    获取完整的年份(4位,1970-????):2014
    获取当前月份(0-11,0代表1月):3
    获取当前日(1-31):25
    获取当前星期X(0-6,0代表星期天):5
    获取当前时间(从1970.1.1开始的毫秒数):1398355200000
    获取当前小时数(0-23):0
    获取当前分钟数(0-59):0
    获取当前秒数(0-59):0
    获取当前毫秒数(0-999):0
    获取当前日期:2014年4月25日
    

     注:除了第一个显示为114之外,其他应该没有疑问。

    在IE中是可以正确获取年份:2014,但是在FF等浏览器下则为:114。

    原因则是 在 FF等浏览器内 getYear 返回的是 "当前年份-1900" 的值(即年份基数是1900)

    而IE则是 当today的年份大于等于2000的时,直接将1900加上了,返回的 2014。

  • 相关阅读:
    Linux的文件权限与目录配置
    'scanf': This function or variable may be unsafe
    无法解析的外部符号 _main
    无法解析的外部符号 _WinMain@16
    Linux 基础命令和帮助命令
    Linux是什么与如何学习
    主机规划与磁盘分区
    三、git学习之——管理修改、撤销修改、删除文件
    git学习——git命令之创建版本库和版本退回
    git学习——git下载安装
  • 原文地址:https://www.cnblogs.com/lucky2u/p/3689040.html
Copyright © 2011-2022 走看看