收藏
回答

获取new Date()时间时,返回的年可能有问题?

export const getDate = () => {
  const dd = new Date()
  return `${dd.getFullYear()}-${`0${dd.getMonth() + 1}`.slice(-2)}-${`0${dd.getDate()}`.slice(-2)}`
}


有用户小程序上显示4041-12-31?为啥呢,想不通额

最后一次编辑于  01-02
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    01-02

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    01-02
    有用
    回复 5
    • momo
      momo
      01-03
      提供不了,只知道是iphone,用户在我们小红书官号里评价的,不知道是谁,联系不上。<picker />给的start是当日,end是start+60天,按理用户不会滑到这么大的数字,即便滑到了也应该是灰色的。
      01-03
      回复
    • momo
      momo
      03-14
      今天又有用户反馈说时间选择有问题,我看了日志这个用户昨天试了很多次日期都是4042年的,还有3.3号也有另外一个用户这样子。
      版本如下:

      3.3.4, iOS 17.3.1, 8.0.47, iPhone 12<iPhone13,2>
      3.3.4, iOS 16.2, 8.0.47, iPhone 14 Pro<iPhone15,2>
      03-14
      回复
    • momo
      momo
      03-14
      还有选择日期是6060年的,很奇怪额。
      03-14
      回复
    • momo
      momo
      03-14
      03-14
      回复
    • momo
      momo
      03-14
      可能有些地方new Date('2024-03-14'),少部分ios不识别导致的?
      03-14
      回复
  • Jianbo
    Jianbo
    2023-12-31

    12月31日,有什么问题?

    2023-12-31
    有用
    回复 3
    • momo
      momo
      2023-12-31
      是2023-12-31,这年份太大了
      2023-12-31
      回复
    • Jianbo
      Jianbo
      01-01回复momo
      没有理解你的意思
      01-01
      回复
    • momo
      momo
      01-01回复Jianbo
      应该返回2023-12-31,实际返回的是4041-12-31
      01-01
      回复
登录 后发表内容