Поддерживает ли LokiJS формат даты ISO-8601? - PullRequest
0 голосов
/ 04 октября 2018

При сохранении даты в формате ISO-8601 (строка), будут ли работать операторы даты ( $ dteq, $ dtgte, $ dtlte ) «из коробки»?Или все мои дети прокляты датой JavaScript?

Оддхинн Блессадур!

1 Ответ

0 голосов
/ 04 октября 2018

Глядя на источник на github (отличная вещь об открытом исходном коде), нет.Я имею в виду, что $dteq работает, потому что он просто делегирует тест на равенство общего назначения, и строки совпадают, но $gte / $lte (нет $dtgte / $dtlte, но, если я предполагаю, что вы это имели в виду),попробуйте трактовать строки как числа, которые не будут работать.

Если вы сохранили даты как числа (миллисекунды с начала эпохи), это сработало бы.Или, конечно, как Date экземпляры.

...