Бесплатные PHP скрипты - форум техподдержки

Бесплатные PHP скрипты - форум техподдержки

Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!

Главная сайта бесплатных php скриптовГлавная сайта   ПоискПоиск  
Сегодня: 13.06.2024 - 12:37:41
Страницы:  1  

Время UNIX и дата

Объявление - WR-Scriptы в UTF-8 кодировке

Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.

На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий!
Планирую продолжить работы весь 2023 год.

АвторСообщение

SERVER_CS

S
гость

Переход от UNIX времени в дате
от 1191085200 к 01.10.2007 и выводить только 01

Сообщение # 1 16.10.07 - 13:03:14

-Rootman-

-
гость

Пишите
$date=date("d.m.Y");
и выбирайте потом нужное. Она как раз будет в формате 01.10.2007

Сообщение # 2 17.10.07 - 05:46:42

SERVER_CS

S
гость

не вы непонили у меня есть время в базе оно в формате unix
мне нужно вывести его в нормальное
$date=date("D", $unixtime);
почемуто неработает выводит только сегодняшнее число

Сообщение # 3 17.10.07 - 09:25:38

-Rootman-

-
гость

SERVER_CS, ну так правильно, вы же написали в команде "D" (день) - вот она только его и выводит.

Ладно, вот описание команды date из одного мануала по PHP

PHP предоставляет Вам два способа изменения UNIX времени во что-нибудь полезное. Первая это функция называемая date(). У этой функции два аргумента - строка, которая определяет форматирование, которое должно быть возвращено, второе - UNIX время. Строка форматирования представляет из себя несколько специальных символов, которые отображают те части даты и времени, которые Вы хотите. Представим, что нам нужно отобразить дату в таком виде "18h01 Sunday 21 May"

Мы должны будем использовать один из специальных символов для каждого изменяемого бита в строке - Вы можете прочитать об этом в руководстве по PHP, в разделе function.date.html. Такиx символов несколько, которые возвратят данные типа - дня недели, имя месяца, года в двухцифровом или четыреxцыфровом формате. Для этого примера нам понадобятся следующие:

'H' - возвратит час дня в 24-x часовом формате
'i' - возвратит минуты
'I' - возвратит день недели (длинная форма)
'd' - возвратит день месяца
'F' - полное название месяца
Наша строка будет примерно похожа на "Hhi l d F", следовательно, код PHP будет иметь следующий вид:

<? php
echo date( 'Hhi l d F', time() );
?>

Если мы запустим этот код, мы получим следующее:

180609 Sunday 21 May

Сообщение # 4 18.10.07 - 05:52:03

-Rootman-

-
гость

что кажется немного странным, перед тем как мы посмотрели в руководство по PHP и узнали, что h в нижнем регистре обозначает время в 12-и часовом формате. Старая поговорка "Компьютер делает то, что вы ему говорите, а не то, что от него добиваетесь" говорит правду. У нас два выxoда. Первый это обойти h в нижнем регистре и написать следующее:

<?php
echo date( 'Hhi l d F', time() );
?>

Результатом выполнения которого будет: 18h12 Sunday 21 May


Ранее я упомянул, что есть два способа для получения чего-то полезного от UNIX времени. Мы только что увидели date(). Еще одной функцией является getdate(). Этой функции нужно только UNIX время в виде аргумента, и она возвращает ассоциативный массив элементов в дате.

Например:


Код:


<?php
$date_time_array = getdate( time() );
echo $date_time_array['weekday'];
?>

Возвратит:

Sunday

Кроме "weekday", остальными частями массива являются:

"seconds" - секунды
"minutes" - минуты
"hours" - часы
"mday" - день месяца
"wday" - день недели в числовом формате
"mon" - месяц в числовом формате
"year" - год
"dyear" - день года в числовом формате
"month" - полное имя месяца
Вот теперь мы можем создавать читаемые формы даты и времени.

Сообщение # 5 18.10.07 - 05:52:12
В общем нужна помощь :Предыдущая темаСледующая тема: Проблема с доменом третьего уровня.
Страницы:  1  

Сообщение
Имя E-mail
Сообщение

Нажмите на точку возле имени для обращения к участнику

Смайлы:

Ещё смайлы
Эмодзи
         
Защитный код: (введите цифры, которые на синем фоне)
Ответ на вопрос: (Какой сейчас год?)
   
WR-Счётчик
Powered by WR-Forum Professional © 2.3 UTF-8 beta версия