为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 JavaScript 中将字符串 '2020/07/28-19:39:45' 转换为类似

如何在 JavaScript 中将字符串 '2020/07/28-19:39:45' 转换为类似

大话西游666 2022-12-09 15:05:58
我得到这样一个函数的字符串输出。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('-', ' '))


查看完整回答
反对 回复 2022-12-09
?
红糖糍粑

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>


查看完整回答
反对 回复 2022-12-09
  • 2 回答
  • 0 关注
  • 96 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信