|
Помощь в html/css/javascript/jq
|
|
| Бармалей | Дата: 18 Июня 2010, 20:06 | Сообщение # 901 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | UnderShot, высчитать текущий TIMESTAMP, взять разницу TIMESTAMP'а нужной даты и текущей временной метки и отформатировать ее, выделив секунды, минуты, часы, дни...
 | | |
|
| UnderShot | Дата: 18 Июня 2010, 20:41 | Сообщение # 902 | ● ● ● ● ● 393 сообщения Статус: Offline | Бармалей, на js попробовал:Code parseInt((new Date('Jul 15 2010').getTime()-new Date().getTime())/86400) // 26097 Первые 2 цифры — вроде правильно, 26 дней, но почему 4 знака выдает? | | |
|
| Бармалей | Дата: 18 Июня 2010, 21:01 | Сообщение # 903 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Потому что getTime возвращает количество миллисекунд.
 | | |
|
| UnderShot | Дата: 18 Июня 2010, 22:41 | Сообщение # 904 | ● ● ● ● ● 393 сообщения Статус: Offline | Бармалей, значит?Добавлено (18 Июнь 2010, 21:33) --------------------------------------------- Добавил еще /1000, вышло 26, хз, правильно ли? Добавлено (18 Июнь 2010, 22:23) --------------------------------------------- Бармалей, ничгео не пропустил/добавил лишнего? Code <?(($DATE$*$DAY$*$HOUR$*$MONTH$*$YEAR$*substr($TIME$,strpos($TIME$,':')+1))-1279134000000/86400/1000)?> Добавлено (18 Июнь 2010, 22:41) --------------------------------------------- Или вот: Code <?((1279134000000-($DATE$*$DAY$*$HOUR$*$MONTH$*$YEAR$*substr($TIME$,strpos($TIME$,':')+1)))/86400/1000)?>
1279134000000 — time() будущей даты. Выдало: | | |
|
| Бармалей | Дата: 18 Июня 2010, 22:52 | Сообщение # 905 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | $DATE$*$DAY$*$HOUR$*$MONTH$*$YEAR$* Бред. Включайте голову.
 | | |
|
| UnderShot | Дата: 18 Июня 2010, 23:03 | Сообщение # 906 | ● ● ● ● ● 393 сообщения Статус: Offline | Бармалей, как можно получить секунды, и вообще нужны ли они для получение полноценного time()?Добавлено (18 Июнь 2010, 23:03) ---------------------------------------------
$DATE$*$DAY$*$HOUR$*$MONTH$*$YEAR$* И да, где ошибка? | | |
|
| Бармалей | Дата: 18 Июня 2010, 23:09 | Сообщение # 907 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Везде. Включаем голову и думаем, как получить количество секунд, прошедших с 1 января 1970 года по текущую дату. Нужны ли секунды — Вам решать.
 | | |
|
| UnderShot | Дата: 19 Июня 2010, 13:32 | Сообщение # 908 | ● ● ● ● ● 393 сообщения Статус: Offline | Бармалей, тепло?Code <?($MONTH$*$DAY$*$YEAR$*3600*60*60)?> Выдало | | |
|
| Бармалей | Дата: 19 Июня 2010, 13:36 | Сообщение # 909 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline |
 | | |
|
| kubik-rubik | Дата: 19 Июня 2010, 14:20 | Сообщение # 910 |  ● ● ● ● ● 379 сообщений Статус: Offline | хм, я вообще не так делал я даты приводил в такой формат 18 - текущее число начиная со 2 июня,14..15...42 - текущее время. Затем из этой даты вычитал 17.14..15...42 таким образом: 18-17=1 - разница в днях, 14-14=0 - разница в часах, 15-15=0 - разница в минутах, 42-42=0 - разница в секундах. Потом ставил условия, склонял и в результате получал:  | | |
|
| UnderShot | Дата: 19 Июня 2010, 14:28 | Сообщение # 911 | ● ● ● ● ● 393 сообщения Статус: Offline | Бармалей, нужно же сначало узнать сколько дней прошло (14 000 с копейками с 1940 года), потом перевести в секунды (× 86 400), для этого понадобятся $YEAR$*$DAY$*$MONTH$(?), что еще нужно?Добавлено (19 Июнь 2010, 14:28) --------------------------------------------- kubik-rubik, я хочу узнать текущий TIMESTAMP, и незнаю что на что умножать  | | |
|
| kubik-rubik | Дата: 19 Июня 2010, 15:24 | Сообщение # 912 |  ● ● ● ● ● 379 сообщений Статус: Offline | UnderShot, Code [php]<? $DAY$*$MONTH$*$YEAR$*substr($TIME$,0,strpos($TIME$,':'))*substr($TIME$,-0,strpos($TIME$,':'))*substr($TIME$,4,5)*1000 ?> =Code [php]<? 19*6*2010*15*51*12 ?> =Добавлено (19 Июнь 2010, 15:24) --------------------------------------------- что-то у меня странное ощущение что я где-то что-то напутал с substr...И ещё забыл приписать ко второму коду умножение на 1000 | | |
|
| Бармалей | Дата: 19 Июня 2010, 15:28 | Сообщение # 913 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | UnderShot, kubik-rubik, Думать, думать, думать!
 | | |
|
| UnderShot | Дата: 19 Июня 2010, 15:29 | Сообщение # 914 | ● ● ● ● ● 393 сообщения Статус: Offline | kubik-rubik, а почему просто не использовать $HOUR$? А минуты я узнавал так: Code substr($TIME$,strpos($TIME$,':')+1) Кстати, вот timestamp сегодняшнего дня (полночь): Code 1276905600 != 2144750400000 | | |
|
| cucYa | Дата: 19 Июня 2010, 15:35 | Сообщение # 915 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | | | |
|
| UnderShot | Дата: 19 Июня 2010, 18:57 | Сообщение # 916 | ● ● ● ● ● 393 сообщения Статус: Offline | Высокосный/невысокосный год тоже считать? Как? | | |
|
| cucYa | Дата: 19 Июня 2010, 19:06 | Сообщение # 917 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Я ещё в садике знал, что каждый 4-ый год, это високосный год, но есть исключения. | | |
|
| UnderShot | Дата: 19 Июня 2010, 19:27 | Сообщение # 918 | ● ● ● ● ● 393 сообщения Статус: Offline | cucYa, как в <?$КОДАХ$?> считать…Добавлено (19 Июнь 2010, 19:27) --------------------------------------------- Вобщем я думаю делать так, сначала отнять текущую дату от 01.01.1970 (ес-но не получается), потом полученные ~14 800 разделить на 86 400, потом будущий timestamp отнять от полученного. Дайте хоть подсказку? | | |
|
| HUNTEROR | Дата: 19 Июня 2010, 21:08 | Сообщение # 919 |  ● ● ● ● ● 362 сообщения Статус: Offline | Помогите со скриптом, пожалуйста: Нужно, чтобы ко всем изображениям в .stText добавлялась ссылка на само изображение с rel="shadowbox[group1]" Заранее спасибо. | | |
|
| cucYa | Дата: 19 Июня 2010, 21:12 | Сообщение # 920 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Code $('.stText img').each(function () { $(this).attr('rel', 'shadowbox[group1]'); }); | | |
|