zoukankan      html  css  js  c++  java
  • mvc的自带json序列化的datetime在js中的解析

    默认仅序列化后的日期格式是这样的:'/Date(124565787989)/'(数字随便敲的,数字表示相对于1970年的总毫秒数)

    在js中借助eval函数,eval函数的意义:将参数中的字符串当作js代码执行。

    eval('new Date(124565787989)')这样就可以得到想要的时间对象。

      var t = eval('new ' + time.toString().replace(///g, ''));


    默认的两个正斜杠需要先去掉,可以直接替换掉,也可以用两次eval,第一次eval当作正则解析,其source属性即是我们要的字符串

    time.toString().replace(///g, '')等效于eval(time).source

    eval('new '+eval(time).source)
  • 相关阅读:
    TP之Model(select(),add())
    TP之空操作及View模块
    ThinkPHP之初识
    smarty引擎之练习
    领先环境HTML
    php流程
    分页
    弹窗
    邮箱项目
    TP框架修改操作
  • 原文地址:https://www.cnblogs.com/langu/p/3877798.html
Copyright © 2011-2022 走看看