под MS Visual Studio c / c ++ включают sys / timeb.h и используйте _ftime (_ftime_s). Получает структуру struct _timeb (_ftime64), содержащую структуру time_t, а также миллисекунды, см. MSDN http://msdn.microsoft.com/en-/library/z54t9z5f.aspx
#include
struct _timeb timebuffer;
_ftime(&timebuffer);
timebuffer.millitm; //milli seconds
timebuffer.time; //the same like struct time_t
Поскольку ваш формат даты не является стандартным ISO8601 (отсутствует T
между датой и временем), вам необходимо добавить формат в ваше отображение. Вы сделали, но модель была неправильной, так как вы использовали YYYY
для лет вместо yyyy
и mm
для месяцев вместо MM
. Попробуйте так:
'publish_up' => [ 'type' => 'date', 'format' => 'yyyy-MM-dd HH:mm:ss'],
^ ^
| |
change these