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

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

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

в документации все написано
phpМикросекунды (добавлено в версии PHP 5.2.2). Учтите, что date() всегда будет возвращать 000000, т.к. она принимает целочисленный (integer) параметр, тогда как DateTime::format() поддерживает микросекунды.
...
Рейтинг: 0 / 0
Доли секунды в php
    #39177871
Фотография Pastic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
r u, спасибо.
...
Рейтинг: 0 / 0
Доли секунды в php
    #39177942
Фотография Pastic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал так:
Код: 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
Доли секунды в php
    #39178182
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pastic,

Почитайте комментарии к DateTime::format, там упоминается об этой "проблеме" и есть решение.
http://php.net/manual/ru/datetime.format.php
...
Рейтинг: 0 / 0
Доли секунды в php
    #39178323
Фотография Pastic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Доли секунды в php
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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