收藏
回答

为什么ios获取年份显示的是NaN?怎么改一下呢

回答关注问题邀请回答
收藏

4 个回答

  • 牧羊人
    牧羊人
    05-21

    有二个可能, 见下面代码,一个带了毫秒,ios下Date 出错, 另一个是‘-’ 引起的。

    let ntime = '2021-05-07 15:11:26.766';

    ntime = ntime.slice(0,-4); //去掉毫秒

    ntime = ntime.replace(/-/g, '/'); // '-' 换成 '/'

    const date = new Date(ntime);

    .......


    05-21
    有用 1
    回复
  • 青寒
    青寒
    2020-11-15

    或者楼主参考这个帖子的解决方案?

    小程序体验版在iOS上时间显示NaN?? - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/0006c4ed120310d77a492ae5a56400

    2020-11-15
    有用
    回复
  • Charb
    Charb
    2020-11-15

    非数字进行运算会出现这样的问题,你可以打印一下出现这个问题的数据,看看具体问题出现在什么地方

    2020-11-15
    有用
    回复
  • Gw
    Gw
    2020-11-15

    奇怪的是月份能显示

    2020-11-15
    有用
    回复
登录 后发表内容
问题标签