我得到这样一个函数的字符串输出。2020/07/28-19:39:45; 然后我将其传递进来moment("2020/07/28-19:39:45")以用于DateRangePicker反应。为此,我在我的DateRangePicker. 所以,我试图将它转换为 GMT 格式,因为使用 javaScript 格式moment()不会导致错误。PS:我用的是火狐。
2 回答
LEATH
TA贡献1936条经验 获得超6个赞
Moment.js 警告:弃用警告:提供的值不是公认的 RFC2822 或 ISO 格式。moment 构造回退到 js Date(),这在所有浏览器和版本中都不可靠。不鼓励使用非 RFC2822/ISO 日期格式,并将在即将发布的主要版本中将其删除。请参阅http://momentjs.com/guides/#/warnings/js-date/了解更多信息。
您应该将 - 替换为空格,然后尝试 moment();
moment("2020/07/28-19:39:45".replace('-', ' '))
红糖糍粑
TA贡献1815条经验 获得超6个赞
可能像这样的一些人会帮助你从这件事开始。
<html>
<body>
<h4>Date to Convert: <i>2020/07/28-19:39:45</i> </h4>
<button onclick="switchGMT()">Convert to GMT</button>
<p id="myDate"></p>
<script>
const switchGMT =()=> {
let myDate = new Date('2020/07/28-19:39:45');
let convertedDate = myDate.toUTCString();
document.getElementById("myDate").innerHTML = convertedDate;
}
</script>
</body>
</html>
添加回答
举报
0/150
提交
取消