IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   DateTimePickerControl (ActiveX), PHP - (готовое решение, установка даты и времени) (https://www.imho.ws/showthread.php?t=131944)

apoc 03.05.2008 17:48

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>


lyolik1 12.05.2008 00:11

не понятно, какой же может быть гемор с javascript календариками, которых написано на любой вкус? а вот activex не будет работать с FF...

Hubbitus 26.05.2008 03:25

Я вот этим пользуюсь в нескольких проектах http://www.dynarch.com/projects/calendar/

Прост в использовании, кроссбраузерен (Internet Explorer 5.0+, Mozilla, Netscape 7.x, Mozilla FireFox, Other Gecko-based browsers, Konqueror 3.2+ for Linux and Apple Safari for Macintosh, Opera 7+) скинабелен и настраиваем весьма.

Очень удобно, рекомендую все же без ActiveX обходиться по возможности.


Часовой пояс GMT +4, время: 22:16.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.