Перейти к содержанию

Дата рождения и даты вообще


Гость $eK@ToR

Рекомендуемые сообщения

Админы, появилась мысля, чтобы синхронизировать всю дату форума, со звёздной датой т.е. чтобы вместо стандартного: "20.08.2008 23:19" было "20.08.2008 23:19 (stardate -315636.53)" реализовать очень просто

Ссылка на комментарий
Поделиться на другие сайты

Тема эта поднималась уже неоднократно. Вот здесь есть развернутый ответ :)
 
http://www.trekker.ru/forum/showthread.php?t=3049&page=2&highlight=%E7%E2%E5%E7%E4%ED%E0%FF+%E4%E0%F2%E0

История DS9 - все закономерно, но непредсказуемо.

Ссылка на комментарий
Поделиться на другие сайты

реализовать очень просто

Вот и замечательно, что для тебя это просто. :)
 
$eK@ToR, встречное предложение: разработай предлагаемый тобой модуль и вынеси на обсуждение в готовом виде.

  • Нравится 1

Женщина тоже может построить Дом...
...или найти Мужчину, который для неё это сделает!


Ссылка на комментарий
Поделиться на другие сайты

оффтоп

Ну вы люди непонятные.... сначала сносите, потом восстанавливаете......

Скрыть

Luvilla, сейчас над этим работаю....
 
добавлено через 9 минут
Код...

function StardateTodayThis(form) {

YearInput = eval(form.YearToday.value)
MonthInput = eval(form.MonthToday.value)
DayInput = eval(form.DateToday.value)
HourInput = eval(form.HourToday.value)
MinuteInput = eval(form.MinuteToday.value)

var StardateOriginToday = new Date("July 15, 1987 00:00:00");
var StardateInputToday = new Date();

StardateInputToday.setYear(YearInput)
StardateInputToday.setMonth(MonthInput)
StardateInputToday.setDate(DayInput)
StardateInputToday.setHours(HourInput)
StardateInputToday.setMinutes(MinuteInput)
StardateInputToday.setSeconds(0)
StardateInputToday.toGMTString(0)

var stardateToday = StardateInputToday.getTime() - StardateOriginToday.getTime();
stardateToday = stardateToday / (1000 * 60 * 60 * 24 * 0.036525);
stardateToday = Math.floor(stardateToday + 410000);
stardateToday = stardateToday / 10

form.YourChosenDateToday.value = StardateInputToday;
form.StardateTodayOutput.value = stardateToday;

return true; 
}

Скрыть

 
вот java скрипт, который переводит нашу дату в звёздную, что бы он работал с форумом, надо просто его вписать в несколько файлов: (index.php, forumdisplay.php, showthread.php, и member.php.) (вернее в их темплейты) с поправкой на то чтобы скрипт брал дату, и делал её копию в переведенном состоянии... я вечером скачаю готовый "vBulletin" и поэксперементирою с ним.... потом отпишусь

Ссылка на комментарий
Поделиться на другие сайты

$eK@ToR,

оффтоп

Да вы товарищ, тоже непонятный, сначала просите сносить, потом свое же сообщение сносите.

Скрыть

  • Нравится 1

- Dilan@Omega007, USS Andromeda-E.
- Почетный костровой
- Часто Копирую Новости =)

Ссылка на комментарий
Поделиться на другие сайты

Dilan,

оффтоп

прочитав сообщение
Fremor'a, я понял что тема уже обсуждалась, ну я написал её снести, а когда написал, увидел сообщение
Luvilla, пост #3 и снес своё сообщение...

Скрыть

Ссылка на комментарий
Поделиться на другие сайты

$eK@ToR,

оффтоп

Ну вы люди непонятные.... сначала сносите, потом восстанавливаете......

Кроме тебя здесь никто ничего не сносил и уж тем более не восстанавливал. Почему это мы - "люди непонятные"?0.0

Скрыть

вот java скрипт

Замечательно. Вопрос: что будет, если у пользователей в браузере отключен JavaScript? Почему это им дата не будет отображаться? Оптимизируй тогда уже под всех, чтобы было по-человечески, а не по принципу "а у меня работает". ОК? :)

Женщина тоже может построить Дом...
...или найти Мужчину, который для неё это сделает!


Ссылка на комментарий
Поделиться на другие сайты

Luvilla, $eK@ToR,

оффтоп

Я сносил тему, когда увидел просьбу, а когда снес заметил, что последнее сообщения было удалено и восстановил.

Скрыть

- Dilan@Omega007, USS Andromeda-E.
- Почетный костровой
- Часто Копирую Новости =)

Ссылка на комментарий
Поделиться на другие сайты

Повозившись с перевожом кода с java на php я понял что ничего хорошего из этого не получается (пока) ибо лагов много(переводит дату с неочностью 1,5 дня...) попробую переделать....

Ссылка на комментарий
Поделиться на другие сайты

оффтоп

оффтоп

оффтоп

оффтоп

оффтоп

оффтоп

оффтоп

оффтоп

"Плохому программисту компилятор мешает"© народная мудрость

Скрыть

Скрыть

Скрыть

Скрыть

Скрыть

Скрыть

Скрыть

Скрыть

 
$eK@ToR, а ты уверен, что до "перевода кода с java на php" не было этой неточности в полтора дня?

Женщина тоже может построить Дом...
...или найти Мужчину, который для неё это сделает!


Ссылка на комментарий
Поделиться на другие сайты

Luvilla, вот именно, на java этот код элементарен, а на php он выгледит в 3 раза страшнее... а на java код работал с точностью до 30 сек.

Ссылка на комментарий
Поделиться на другие сайты

оффтоп

а на java код работал с точностью до 30 сек.

Стесняюсь даже спросить, как можно высчитать точность звёздной даты (не иначе как по календарю звёздных дат...) с учетом секунд, если звездная дата информацию о секундах вообще не содержит.

StardateInputToday.setSeconds(0)

Скрыть

Ссылка на комментарий
Поделиться на другие сайты

оффтоп

Не удержусь и спрошу еще раз: нафиг нам звездная дата с минусом?

Скрыть

  • Нравится 1

Питер - столица Баджора. (с) FUNTik
Официальный баджорский краснорубашечник. (с) Carrie

Ссылка на комментарий
Поделиться на другие сайты

$eK@ToR, если без минуса, то это будет неправильная звездная дата...
Illogical, как сказал бы Спок ;)

Питер - столица Баджора. (с) FUNTik
Официальный баджорский краснорубашечник. (с) Carrie

Ссылка на комментарий
Поделиться на другие сайты

оффтоп

"Не удержусь и спрошу еще раз:"© нафиг нам набор цифр без минуса и - главное - какое отношение он без минуса имеет к звёздной дате?

Скрыть

 
добавлено через 39 секунд
Арибет, :D опередила, да?

Женщина тоже может построить Дом...
...или найти Мужчину, который для неё это сделает!


Ссылка на комментарий
Поделиться на другие сайты

Присоединяюсь к двум предыдущим постам, к тому же в этом случае для перевода даты будет достаточно такого кода

$stardate = round(strtotime("1980/02/01")/1000,1);

или его аналога...

Ссылка на комментарий
Поделиться на другие сайты

Lorien,

с точностью до 30 сек.

:D :D

Женщина тоже может построить Дом...
...или найти Мужчину, который для неё это сделает!


Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...