PHP で、タイムゾーン (timezone) を使って時差を修正した時刻を得る方法

PHP 5.1.1 or higher からは、
<?php

bool date_default_timezone_set
( string timezone_identifier )

?>
という関数が使えるらしいが、PHP 4.4.2 or lower などでは、
<?php

$TZ
= '-8' // PST

// yyyy/mm/dd hh:nn フォーマットにする
$date = gmdate('Y/m/d H:i', time() + 3600 * ($TZ + date('I')));

print
$date;

?>
または、
<?php

$TZ
= '-8' // PST

// 単なる時刻シリアル値
$NOW = time() - date('Z') + 3600 * ($TZ * date('I'));

print
$NOW;

?>
とするのだろうか? イマイチ自信がないが、上の式でとりあえず夏時間(Daylight Saving Time)も考慮しているからとりあえず良しとしよう(良い方法があったらどなたか教えてください)。
PHP 5.1.1 or higher からは、
<?php

bool date_default_timezone_set
( string timezone_identifier )

?>
という関数が使えるらしいが、PHP 4.4.2 or lower などでは、
<?php

$TZ
= '-8' // PST

// yyyy/mm/dd hh:nn フォーマットにする
$date = gmdate('Y/m/d H:i', time() + 3600 * ($TZ + date('I')));

print
$date;

?>
または、
<?php

$TZ
= '-8' // PST

// 単なる時刻シリアル値
$NOW = time() - date('Z') + 3600 * ($TZ * date('I'));

print
$NOW;

?>
とするのだろうか? イマイチ自信がないが、上の式でとりあえず夏時間(Daylight Saving Time)も考慮しているからとりあえず良しとしよう(良い方法があったらどなたか教えてください)。

PHP で、cookie を扱うときのカラクリ(シーケンス)

PHP で、cookie を扱う方法」に挙げたスクリプトを試してみて、なんだか動きがしっくり来なかった人も多いと思う。そこで今回はそのシーケンスを書いてみた。同じ色で示したシーケンスは同じ情報(メールアドレス)を表している(図をクリックすると拡大します)。 PHP cookie シーケンス
PHP で、cookie を扱う方法」に挙げたスクリプトを試してみて、なんだか動きがしっくり来なかった人も多いと思う。そこで今回はそのシーケンスを書いてみた。同じ色で示したシーケンスは同じ情報(メールアドレス)を表している(図をクリックすると拡大します)。 PHP cookie シーケンス
Posted on 2006-08-22 by yas |

AJAX が使われているイキなシステム・サービス

AJAX が使われているサービスを挙げてみよう。 Updated: 2006/10/31 Updated: 2006/08/22 Updated: 2006/08/17 Original: 2006/02/25 00:00:01
AJAX が使われているサービスを挙げてみよう。 Updated: 2006/10/31 Updated: 2006/08/22 Updated: 2006/08/17 Original: 2006/02/25 00:00:01
Posted on 2006-08-21 by yas |

PHP で、角丸枠 (CSS) を作る方法

PHP で角丸枠を作るには、phpMyBorder という PHP のクラスライブラリがあるので、それを利用すると簡単にできる。 https://www.phpmyborder.com/
<?php
require_once ''/your_path_to_this_php_class/phpMyBorder2.class.php';
$pmb = new PhpMyBorder();
echo $pmb->begin_round('
260px', 'DDDDFF', '78AAFF');
?>


<ul>
<li>ここに枠内に入れるコンテンツを書く</li>
</ul>

<?php
echo $pmb->end_round();
?>
PHP で角丸枠を作るには、phpMyBorder という PHP のクラスライブラリがあるので、それを利用すると簡単にできる。 https://www.phpmyborder.com/
<?php
require_once ''/your_path_to_this_php_class/phpMyBorder2.class.php';
$pmb = new PhpMyBorder();
echo $pmb->begin_round('
260px', 'DDDDFF', '78AAFF');
?>


<ul>
<li>ここに枠内に入れるコンテンツを書く</li>
</ul>

<?php
echo $pmb->end_round();
?>
Posted on 2006-08-13 by yas |