大話西游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條經驗 獲得超7個贊
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
提交
取消