【问题标题】:pass date from react to nodeServer and save it as Date type将日期从反应传递到 nodeServer 并将其保存为日期类型
【发布时间】:2022-03-01 08:41:34
【问题描述】:

我有一个 react-native 应用程序和一个带有 mongoose 的 Node 服务器。我想从前端保存日期和时间并将其保存在后端,然后获取此日期并根据其时区显示。

FE 中的问题 我有一个日期库,将日期作为时刻对象返回,还有一个自定义时间组件,将时间作为字符串返回。

如何将它们保存在一个实体中并将它们发送到节点服务器进行保存??

这是我的实现:

 const pt =
        startDay.locale('en').format('MMM Do YY') +
        ' ' +
        moment(pickupTime.formattedTime, ['h:mm A'])
          .locale('en')
          .format('HH:mm A');

startDay 是时刻 Date 对象,pickupTime.formattedTime 是时间字符串(例如下午 3:30)

【问题讨论】:

    标签: node.js reactjs react-native mongoose


    【解决方案1】:

    如果你使用momentJS,你有一个简单的方法来创建一个新的moment对象,日期如下:

    let fullDateTime = moment(startDay);
    

    然后就使用这里的集合https://momentjs.com/docs/#/get-set/ 在将这个新对象发送到后端之前设置它的时间

    【讨论】:

      猜你喜欢
      • 2019-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-17
      • 1970-01-01
      • 2012-10-05
      相关资源
      最近更新 更多