美文网首页
踩坑记录: 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