LINUX.ORG.RU

прошу помощи php код


0

1

Нужен php код который будет вычислять сколько осталось процентов до определенного момента времени. То есть например задать диапозон с 9:00 утра до 21:00 вечера, и чтобы в момент обращения к странице с кодом он выдавал значение в процентах сколько прошло времени (или осталось), к примеру если зашел на страницу в 15:00 оно должно показывать что прошло/осталось 50%. Очень прошу помочь

Если же никто не поможет то подскажите примерно сколько будет разумно заплатить за такой код, если заказывать у какого то фрилансера. Как то не особо хочется лохануться, посколько в программировании слабо понимаю

★★

перевести дату старта и конца в Unix Epoch Time, вычислить разницу, взять текущее время в Unix Epoch Time, вычислить разницу с временем старта|конца, поделить по вкусу.

http://www.php.net/manual/en/ref.datetime.php

Деньги задонейть любому свободному проекту

anonymous
()

проще жс-скриптом сделать счетчик нужного интервала.

vladmenshikov
()
Ответ на: комментарий от Dragon59

Звиняюсь. Но тогда непонятно, что такое «конец в юникстайме».

vahtu
()
Ответ на: комментарий от Kalashnikov

Кстати, как пхп к делению на ноль отнесётся?

Как буд-то я на нём пишу. Эксепшен наверное выкинет.

Dragon59 ★★
()
Ответ на: комментарий от Kalashnikov

Кстати, как пхп к делению на ноль отнесётся?

Warning: Division by zero in /var/www/localhost/test.php on line 6

Переменной принимавшей результат от деления присвоен (bool) false. Инструкции следующие далее выполняются правильно (если в них не задействован полученный результат).

valich ★★★
()
Ответ на: комментарий от GateKeeper

Надеюсь, как СУБД для похапе - вернет NULL. Иначе это нарушение целостности и стройности экосистемы.


похапе


целостности и стройности экосистемы


Ты осознаёшь, что речь идёт о пхп?)

Virtuos86 ★★★★★
()
Ответ на: комментарий от Virtuos86

Да, но ты же понимаешь, что пых немыслим без мускля (а мускль без пыха)... В общем, мы говорим пых, подразумеваем

mysql> select 1/0;
+------+
| 1/0  |
+------+
| NULL | 
+------+

GateKeeper ★★
()
Ответ на: комментарий от stevejobs

почему NULL?

Потому что неопределённость. А бесконечность, тем более +/- достигается около нуля, а в нём - хз. То бишь NULL.

helios ★★★★★
()
Ответ на: комментарий от stevejobs

тогда NOT_A_NUMBER, всё уже давно придумано

Этот тип есть в SQL?

И да, ISNUMERIC(NULL) == 0

helios ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.