美文网首页
踩坑记录: react native 开发中使用 new Dat

踩坑记录: react native 开发中使用 new Dat

作者: 婆娘漂亮生活安逸 | 来源:发表于2023-01-03 15:28 被阅读0次

    背景:


    在某个需求中,我需要使用时间组件中,时间需要使用 Date 类型;
    大致代码如下:

    <DatePicker
                modal
                mode='time'
                title='请选择时间'
                confirmText='确定'
                cancelText='取消'
                // 其他属性
                ...
                // 主要看这一行
                date={new Date('2022-08-22 15:00')}       
    />
    

    然后问题就来了:
    iOS 中没有问题,正常显示出时间;但是在 Android 中,就不支持了,排查问题发现传入的时间变成了 Invalid Date {};最终发现,和传入的时间格式有关。

    结论:


    在 rn 中使用 new Date(),具体的参数格式最好如下,不然总能碰到意想不到的问题 😭
    new Date('2022/8/22 15:00')

    相关文章

      网友评论

          本文标题:踩坑记录: react native 开发中使用 new Dat

          本文链接:https://www.haomeiwen.com/subject/lcrigrtx.html