Сегодня 4 декабря, скоро НОВЫЙ ГОД. Как мы это определяем или узнаем, когда наступают знаменательные даты или подходит время: конечно же, по календарю и по часам. Дата и время это крипт достаточно простой, поэтому каждый может его установить на свой сайт. Другое дело, когда действительно этот PHP скрипт является нужным или полезным для сайта. В Интернете найдено множество на данную тему информации и скриптов от 2002 до 2007года.
Самое простое представление без формы скрипт PHP Даты и время можно представить так. Отражает в виде «Thursday, 04 December 2008 10:11 pm»
Listing 0003: - PHP Дата и время.
<?php
$hourdiff = "12";
$serverdate = date("l, d F Y h:i a");
print ("$serverdate");
print (" <p>");
?>
Так же есть возможность воспользоваться flesh объектом времени. Вот так:Listing 0004: - Flash объек Дата сайта ProtoPlex.Ru.
<center><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="120" HEIGHT="120" id="relog" ALIGN=""><PARAM NAME=movie VALUE="http://protoplex.ru/clock.swf"><PARAM NAME=quality VALUE=high><PARAM NAME=bgcolor VALUE=#FFFFFF> <param name="wmode" value="transparent"><param name="menu" value="false"> <EMBED src="http://protoplex.ru/clock.swf" quality=high bgcolor=#FFFFFF WIDTH="130" HEIGHT="130" wmode="transparent" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" menu="false"></EMBED></OBJECT></center>
А скрипт генерации времени выполнения приложения достаточно полезная вещь при тестировании веб разработчиками программных продуктов на PHP. Покажем данный сприпт следующим образом:
Listing 0005: - Скрипт определят время выполнения веб приложения.
<?
function get_time () {
//Считываем текущее время
$mtime = microtime();
//Разделяем секунды и миллисекунды
$mtime = explode(" ",$mtime);
//Составляем одно число из секунд и миллисекунд
$mtime = $mtime[1] + $mtime[0];
//Возвращаем текущее время в переменную
return $mtime;
}
function end_time ($start_time) {
//Записываем текущее время в переменную
$end_time = get_time ();
//Вычисляем разницу
$total_time = ($end_time - $start_time);
//Выводим не экран
echo "Страница сгенерирована за ",$total_time," секунд !";
}
// Записываем в переменную время на начало измерения
$start_time = get_time ();
// некоторый участок кода
for ($i=0; $i<1000000; $i++) {
}
// Выводим результат
end_time ($start_time);
?>
На сегодня вроде бы все. Полезные ссылки прилагаю:
1. Функции для работы с датой и временем;
2. Упращенный вариант работы с датой и временем;
3. Digital Clock.
Комментариев нет:
Отправить комментарий