Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Алгоритм в функции time(); - PHP (https://forum.antichat.xyz/showthread.php?t=38477)

RaiDeRz 20.04.2007 23:17

Алгоритм в функции time(); - PHP
 
Каким алгоритмом можно высчитать сегоднушную дату и время?

GreenBear 20.04.2007 23:19

date... если я так понял..

[dword] 20.04.2007 23:25

Ну да, date() или же microtime() , для более обширного счета (микросекунды).

Isis 20.04.2007 23:28

time -- Возвращает текущую метку времени
date -- Форматирует системную дату/время
microtime -- Возвращает метку времени с микросекундами
localtime -- Возвращает системное время
mktime -- Возвращает метку времени для заданной даты

RaiDeRz 20.04.2007 23:33

Неее )) мне нужно из готово формата времени функции time переделать как бы в date, но нужно это как то расчитать но как я не знаю

je0n 21.04.2007 00:28

RaiDeRz
Если тебе задали в инстике(школе) написать алгоритм такой, то хз. А вообще я не пойму нах оно тебе надо. Вот так тебе не прокатит?
PHP код:

<?php
$time
=time();
echo 
$time."<br>";       //выводит текущую метку времени (кол-вщ сек. с 1.1.1970)
echo date("d.m.y",$time);   //Выводит сегодняшнюю дату
?>


Isis 21.04.2007 08:34

Вообщем ему надо просто:
PHP код:

<?php
echo date("d.m.y",time());   //Выводит сегодняшнюю дату 
echo date("H:i",time());   //Выводит реальное время
?>

Вот и весь алгоритм =)

RaiDeRz 21.04.2007 10:03

Цитата:

Сообщение от Isis
Вообщем ему надо просто:
PHP код:

<?php
echo date("d.m.y",time());   //Выводит сегодняшнюю дату 
echo date("H:i",time());   //Выводит реальное время
?>

Вот и весь алгоритм =)

видишь http://freeicq.org мне там по полю добавили надо сделать чтобы нормально работала сортировка, а при комманде order by date, time он не не может сортировать их как нужно по дате и времени, вот я и думал что через time(); будет нормально все сортироваться

_Great_ 21.04.2007 10:22

Если нужно вручную:
$t = time( );

1) $r % 60 - секунды
2) ($r/60) % 60 - минуты
3) ($r/3600) % 24 - часы
4) ($r/24*3600) % 365 - дни
5) ($r/24*3600*365) - года

RaiDeRz 21.04.2007 10:23

Цитата:

Сообщение от _Great_
Если нужно вручную:
$t = time( );

1) $r % 60 - секунды
2) ($r/60) % 60 - минуты
3) ($r/3600) % 24 - часы
4) ($r/24*3600) % 365 - дни
5) ($r/24*3600*365) - года

ясно) попробую че нить сделать, но просто хотелось что нить готовое, где он сам вычислит и месяц седнишний и год и т.п.


Время: 11:14