parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

MoKo 29.01.2017 20:31

> Диапазон дат с тех пор расширен, было бы логично, чтобы было так:

Очевидно это бы нарушило обратную совместимость.

> но мне кажется это поведение некорректным, возможно я не прав?

Что именно некорректно, там же написано UTC?

$dt[^date::create[1970-01-01T00:00:00+00]] будет 0.

> P.S. Поскольку у date есть значение в числовом контексте, нельзя ли добавить метод приведения к числу, возвращающий это значение, ^dt.double[] чтобы не использовать ^eval()?

Вообще ^eval($dt) короче, чем ^dt.double[]. :) Ну и мне численное значение даты и требовалось только в выражениях...