Показать сообщение отдельно
Старый 03.05.2008, 17:48     # 1
apoc
Junior Member
 
Аватар для apoc
 
Регистрация: 17.08.2003
Адрес: Украина
Сообщения: 150

apoc Реально крут(а)apoc Реально крут(а)apoc Реально крут(а)apoc Реально крут(а)
DateTimePickerControl (ActiveX), PHP - (готовое решение, установка даты и времени)

Собственно сабж... делал конкретно эту вещь для себя. Нет облазил готового решения для PHP не нашел... нашел для ASP и то только для даты. Оказалось очень простым решением, хоть и часок убил... пользуйтесь, думаю если еще что нарою выложу (я имею ввиду по этому же компоненту).
P.S. ни слова о том, что ActiveX устарел и т.п. - у себя в админке юзаю АЖ ОТЛИЧНО! выгода очевидна: не нужно ниакого гемора с JavaScript-овыми календариками...
PHP код:
<html><head><style>body { font-family: Tahoma; font-size: 11px }</style></head><body>
<?
function DateTimePicker($day,$month,$year,$hour=0,$minute=0,$second=0)
{
    $date = floor(@mktime(0,0,0,(int)$month,(int)$day,(int)$year)/86400)+25570;
    $time = sprintf("%09d",floor(((int)$hour*3600+(int)$minute*60+(int)$second)*11574.074074));
    return $date.".".$time;
}
?>
<OBJECT classid="clsid:20DD1B9E-87C4-11D1-8BE3-0000F8754DA1" height="19" width="128" VIEWASTEXT>
    <PARAM NAME="CustomFormat" VALUE="dd.MM.yyyy HH:mm:ss">
    <PARAM NAME="Format" VALUE="662831107">
    <PARAM NAME="CurrentDate" VALUE="<?=DateTimePicker(09,05,2008,13,59,59)?>">
</OBJECT>
</body></html>
__________________
His name is spelled A-P-O-C, with a C - not APOK, because it originates from the word 'apocalypse'...
apoc вне форума