При использовании
Если поле в базе имеет тип время/дата, в моем случае timestamp, то php-ar отдает отформатированную по дефолту строку, вместо собственно самого timestampа.
При курении доков выяснилось что используется там обычный DateTime из php
В общем чтобы получить unix время из поля приходится делать как-то так
1 2 |
$cpayment = Cpayment::find('first'); echo $cpayment->time->getTimestamp(); |
Памятка для себя, потому что второй раз затупил c этим косяком 🙂