【问题标题】:Array of dates React Native as Today-Tomorrow日期数组 React Native 为 Today-Tomorrow
【发布时间】:2021-07-16 06:45:44
【问题描述】:

我想在 React Native 中列出一个日期,比如(假设今天是星期一):

Today - Tomorrow - Wednesday - Thursday - Friday - Saturday - Sunday - Monday

当我单击其中一个项目时,它应该返回日期本身,例如 Friday 应该是 16.07.2021 或任何其他格式。

感谢您的宝贵时间!

【问题讨论】:

    标签: javascript arrays react-native date


    【解决方案1】:

    你可以使用momentjs库,

    https://momentjs.com/

    这样的东西应该可以工作

    import moment from 'moment'
    
    const returnDates = () => {
        const weekArray = [0,1,2,3,4,5,6]
        const today = new Date()
        return weekArray.map(week => moment(today).add(week, 'days').calendar().split(' at')[0] )
    }

    测试

    【讨论】:

    • 这确实有效。我所做的只是将映射更改为:weekArray.map(week => array.push({ value: moment(today).add(week, 'days'), day: moment(today).add(week, 'days').calendar().split(' at')[0] })),这样我也可以拥有日期本身。感谢您救了我,我正在尝试某种并没有真正起作用的 for 循环。谢谢
    猜你喜欢
    • 2014-02-16
    • 2014-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-17
    • 1970-01-01
    相关资源
    最近更新 更多