我有一个React Web应用和一个React原生移动apply.当我从react web应用程序向后端传递moment date对象时,它会以某种方式转换为字符串,并与后端一起工作.

当我用我的react-native 移动应用程序执行此操作时,它会将日期作为一个时刻对象传递,不会转换为字符串,也不会工作.

有没有办法将力矩对象转换成普通的字符串

"Tue May 05 2015 23:59:59 GMT+0800 (HKT)"

我试过toString()和ToutString(),但都没用.谢谢

推荐答案

使用moment().format()从日期创建格式化字符串.

console.log(moment().format())
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.js"></script>

但如果您使用的是2.1.0+(link),toString应该可以:

console.log(moment().toString())
console.log(typeof moment().toString())
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.js"></script>

React-native相关问答推荐

如何在使用嵌套的堆栈导航器在选项卡之间导航后弹出到堆栈顶部?

ReactNative如何在填充编辑表单 timeshift 除按钮禁用状态

1.5.1 nxworkspace+react-native 版本的Axios url未定义问题

如何在react native 中将选定的自定义复选框数据发送到下一页?

React Native - 如何在从另一个屏幕导航后将 ScrollView 滚动到给定位置

react-native 自定义视图,原生 prop 没有 propType

_react2.default.PropTypes.function 未定义

react-native 签名 [AppName]Tests 需要开发团队 ios

混合 JavaScript 移动开发 - Apache Cordova vs Capacitor with Ionic vs NativeScript vs React Native

React Native 获取视图相对于屏幕的绝对位置

React Native - 如何判断 UI/元素?

React native Refresh 有效,但下一次调用仍使用最后一个令牌

try 添加包时出现错误duplicate entry:com/google/android/gms/internal/zzble.class

将 svg 转换为 react-native-svg

你如何从 React Native 的 EventEmitter 实例中移除一个监听器?

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.

任务在 react-native 中因请求而成为orphaned - 这是什么意思?

iOS ActionSheet 的 Android 类似功能

React Native Bullet Character? or Unicode?

如何在react-native中将文本放置在图像上?