У меня есть строка, которая почти правильно отформатированная дата: "Fri Sep 21 201800:34:27 GMT"
. почти заключается в том, что между четырехзначным годом и началом времени нет промежутка.То, что должно быть легко разбитым и иметь возможность разбирать через что-то вроде этого:
var text = "Fri Sep 21 201800:34:27 GMT";
var colonAt = text.indexOf(':')
var date = [text.substr(0, colonAt-2), text.substr(colonAt-2)].join(' ')
Это правильно возвращает строку, которая выглядит как "Fri Sep 21 2018 00:34:27 GMT"
, что должно быть действительным.Если я передаю это Date.parse
в моей консоли, оно работает .Но если я передам эту строку в Date.parse
в скрипте TamperMonkey, я получу NaN
.Я плотный или есть какая-то хитрость в разборе дат в скриптах TamperMonkey?