Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/20: Рейтинг темы: голосов - 20, средняя оценка - 4.95
10 / 10 / 1
Регистрация: 07.06.2010
Сообщений: 124

Скрипт вывода даты

09.08.2010, 23:56. Показов 3725. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Необходим скрипт вывода даты. Принцип, если новость была добавлена от 1 до 59 сек назад выводим " кол-во сек назад", если мин назад, значит вывести "1 мин. назад", если 2 мин назад, то "2 мин. назад" и так до 59 мин, если 60 минут назад значит вывести "час назад". Если добавлено 1 день назад, нужно выводить "вчера" в другом случае от "2 дня назад" до "6 дней назад" Потом идет вывод "неделю назад",
"2 недели назад" "3 недели назад" "4 недели назад". Затем от "месяц назад" до "11 месяцев назад" . Затем "Год назад" два, три....
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.08.2010, 23:56
Ответы с готовыми решениями:

Обрезка и замена формата вывода даты
Привет, есть переменная $date в ней дата в таком формате 2008-08-03T21:47:39+03:00 год, месяц, день мне нужно вывести вот так ...

Скрипт даты
Здравствуйте! Помогите пожалуйста модернизировать скрипт. Дело в том, что в данный скрипт в зависимости от кол-ва секунд выводит...

Формат вывода даты
Дата хранится в таблице БД в формате ГГГГ-ММ-ДД. Подскажите, пожалуйста, как можно вывести эту же дату на страницу в формате ДД.ММ.ГГГГ???

4
 Аватар для Nazz
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
10.08.2010, 00:09
записываете в БД дату и времья публикации новости...
при выводе новости создаёте функцию вывода значения(час, день, и т.д.) потом достаёте 2 даты: текущая и когда была опубликована новость. результат - всё как хотите...
0
10 / 10 / 1
Регистрация: 07.06.2010
Сообщений: 124
10.08.2010, 00:13  [ТС]
Принцип тот, вот только выводит оно или числами или днями недели, чего мне не нужно. Нужен скрипт который эту дату анализирует и выводит уже в таком виде в который люди используют при общениии
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
10.08.2010, 07:08
PHP
1
2
3
4
5
6
7
$date = /* timestamp из БД */ ;
$d = time() - $date;
 
if ($d < 60) echo $d . ' сек. назад';
elseif ($d < 3600) echo round($d / 60) . ' мин. назад';
elseif ($d < 86400) echo round($d / 3600) . ' ч. назад';
else echo round($d / 86400) . ' дн. назад';
1
10 / 10 / 1
Регистрация: 07.06.2010
Сообщений: 124
11.08.2010, 03:06  [ТС]
Цитата Сообщение от Vovan-VE Посмотреть сообщение
PHP
1
2
3
4
5
6
7
$date = /* timestamp из БД */ ;
$d = time() - $date;
 
if ($d < 60) echo $d . ' сек. назад';
elseif ($d < 3600) echo round($d / 60) . ' мин. назад';
elseif ($d < 86400) echo round($d / 3600) . ' ч. назад';
else echo round($d / 86400) . ' дн. назад';
Спасибо, основу понял, сейчас буду дорабатывать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.08.2010, 03:06
Помогаю со студенческими работами здесь

Добавление текущей даты к имени файла при нестандартном формате вывода даты
Приветствую ! Давно и успешно используется код, который мне когда-то подсказали тут на форуме set count=1 set...

Скрипт, формирующий для вывода определённого сообщения через заданный промежуток времени другой скрипт
Приветствую сообщество CyberForum. Подскажите как реализовать такую задачу. Задача: При запуске скрипта должен формироваться другой...

Форматирование вывода даты.
Возвращаю из базы дату вот в таком формате, необходимо ее урезать Sat Dec 01 2018 00:00:00 GMT+0300 (RTZ 2 (зима)) -&gt; Sat Dec 01...

Ошибки вывода даты
Calendar currentDate = new GregorianCalendar(); JOptionPane.showMessageDialog(null,&quot;currentDate =...

Формат вывода даты и время
Всем доброго дня, есть код, который выводит дату и время включения удаленного пк в сети. Imports System.Management Public Class...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru