Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Доли секунды в php / 6 сообщений из 6, страница 1 из 1
24.02.2016, 13:42
    #39177671
Pastic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доли секунды в php
Для локализации проблем производительности периодически пишу в лог текущее время с миллисекундами:
Код: php
1.
date("d.m.Y H:i:s.u")

(PHP 5.3.8), но в файле вместо дробной части секунд всегда пишутся нули:
24.02.2016 13:16:39.000000

Что я делаю не так?
...
Рейтинг: 0 / 0
24.02.2016, 13:51
    #39177689
r u
r u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доли секунды в php
Pastic,

в документации все написано
phpМикросекунды (добавлено в версии PHP 5.2.2). Учтите, что date() всегда будет возвращать 000000, т.к. она принимает целочисленный (integer) параметр, тогда как DateTime::format() поддерживает микросекунды.
...
Рейтинг: 0 / 0
24.02.2016, 15:28
    #39177871
Pastic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доли секунды в php
r u, спасибо.
...
Рейтинг: 0 / 0
24.02.2016, 16:30
    #39177942
Pastic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доли секунды в php
Попробовал так:
Код: php
1.
2.
$now=new DateTime;
writeLog(date_format($now, "d.m.Y H:i:s.u")



Но всё равно пишется с нулями на конце: 24.12.2016 16:19:55.000000
...
Рейтинг: 0 / 0
24.02.2016, 21:43
    #39178182
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доли секунды в php
Pastic,

Почитайте комментарии к DateTime::format, там упоминается об этой "проблеме" и есть решение.
http://php.net/manual/ru/datetime.format.php
...
Рейтинг: 0 / 0
25.02.2016, 08:36
    #39178323
Pastic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доли секунды в php
vklePastic,

Почитайте комментарии к DateTime::format, там упоминается об этой "проблеме" и есть решение.
http://php.net/manual/ru/datetime.format.php

Почитал. Попробовал вот так:
Код: php
1.
2.
$now=new DateTime;
writeLog($now->format("d.m.Y H:i:s.u"));



Всё тоже самое.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Доли секунды в php / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]