• 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)
  • 相关阅读:
    昨天
    独一无二
    参加婚礼
    好好说话
    叶问4
    争吵+侦探成旭
    慢慢来
    cs go
    附3、Storm课程学习整体思路及问题 ---没用
    7、kafka知识总结
  • 原文地址:https://www.cnblogs.com/langu/p/3877798.html
Copyright © 2020-2023  润新知