Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab1_php.doc
Скачиваний:
3
Добавлен:
27.08.2019
Размер:
113.15 Кб
Скачать

Смотри примеры выше

Удаление файла – unlink

bool unlink (string filename)

Удаляет файл filename. Возвращает true в результате успешного выполнения, false – в случае ошибки.

4 Работа с датой и временем

PHP имеет набор функций для работы с датой и временем.

Текущее время time

int time (void)

Возвращает текущее время, измеренное в количествах секунд от начала Unix эпохи (1 Января 1970 00:00:00 GMT)

Пример 15 Использование функции time

<?php

$nextWeek = time() + (7 * 24 * 60 * 60);

// 7 дней; 24 часа; 60 мин; 60 сек

echo 'Now: '. date('Y-m-d') ."\n";

echo 'Next Week: '. date('Y-m-d', $nextWeek) ."\n";

?>

Форматированная дата и время – date

string date (string format [, int timestamp])

Возвращает строку, форматированную в соответствии с параметром format. timestamp – время в секундах от начала Unix эпохи, если второй параметр не указан, используется значение, возвращенное time() на момент вызова функции.

Таблица 1 Спецификаторы для форматирования времени, функция date()

Форматирующий символ

Описание

Пример возвращаемого значения

День

d

День месяца, две цифры

от 01 до 31

D

День недели, три цифры

от Mon до Sun

j

День месяца без предшествующих нулей

от 1 до 31

l ('L' в нижнем регистре)

Полное текстовое представление дня недели

от Monday до Sunday

S

Английские суффиксы для дней месяца, два символа

st, nd, rd, th. Хорошо работает с j

w

Числовое представление дня недели

от 0 (для воскресенья) до 6 (для субботы)

z

День года

от 0 до 365

Неделя

W

Номер недели в году, неделя начинается с понедельника ISO-8601

Пример: 42 (42-я неделя в году)

Месяц

F

Полное текстовое представление месяца

от January до December

m

Числовое представление месяца

от 01 до 12

M

Кратное текстовое представление месяца

от Jan до Dec

n

Числовое представление месяца без предшествующих нулей

от 1 до 12

t

Количество дней в месяце

от 28 до31

Год

L

Является ли год високосным

1 – високосный год, 0 - нет

Y

Полное числовое представление года, 4 цифры

1999 или 2006

y

Краткое числовое представление года, 2 цифры

99 или 06

Время

a

Время до и после полудня в нижнем регистре

am или pm

A

Время до и после полудня в верхнем регистре

AM или PM

g

12-часовой формат часа без предшествующих нулей

от 1 до 12

G

24-часовой формат часа без предшествующих нулей

от 0 до 23

h

12-часовой формат часа с предшествующими нулями

от 01 до 12

H

24-часовой формат часа с предшествующими нулями

от 00 до 23

i

Минуты с предшествующими нулями

от 00 до 59

s

Секунды с предшествующими нулями

от 00 до 59

Пример 16 Использование date()

<?php

// Формат вывода: Monday

echo date("l");

// Формат вывода: Monday 15th of August 2005 03:12:46 PM

echo date('l dS \of F Y h:i:s A');

// Формат вывода: July 1, 2000 is on a Saturday

echo "July 1, 2000 is on a " . date("l");

?>

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]