我有一个React Web App和一个React Native Mobile App。当我从我的React
Web应用程序向我的后端传递一个即时日期对象时,它会以某种方式转换为字符串,并且可以与我的后端一起使用。
当我使用我的React本机移动应用程序执行此操作时,它会将日期作为矩对象传递,并且不会转换为字符串,因此无法正常工作。
有没有一种方法可以将矩对象转换为像
"Tue May 05 2015 23:59:59 GMT+0800 (HKT)"
我尝试了toString()和toUTCString(),但它不起作用。谢谢。
用于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>