6
我想用momentjs檢查無效的日期/時間字符串:如何處理momentjs棄用警告
var invalid = '2017-03-18 23;00;00';
if (moment(invalid).isValid()) {
return 'valid date'
}
這(正確)拋出與熟悉的「棄用警告堆棧跟蹤:提供的值不是在一個公認的RFC2822或ISO格式......」
但是即使我添加一個try/catch:
try {
var invalid = '2017-03-18 23;00;00';
if (moment(invalid).isValid()) {
return 'valid date'
}
catch (err) {
throw Error ('invalid date format');
}
堆棧跟蹤仍在印刷。 我需要做些什麼來避免打印堆棧跟蹤?
我已經在StackOverflow上搜索了所有類似的問題,但他們都試圖解決不同的問題(修復輸入或找到解析輸入的正確語法)。
我使用v2.18.1。
是的!!!這樣可行。謝謝。我打算查看接受格式的列表。 – hepabolu