« ブログの目次を更新しました | メイン | レシピ1.4.日付の反復 »

1.3.日付の出力(RubyクックブックをPHPに翻訳する)

RubyクックブックをPHPに翻訳してみる。

レシピ1.3.日付の出力

strftime()は、ロケールの設定に基づいてローカルな日付・時間をフォーマットします。

<?php
echo date('Y/n/j G:i:s', strtotime("now")), "\n";
// => 2007/8/16 13:16:01

echo date('Y/n/j G:i:s', strtotime("10 September 2000")), "\n";
// => 2000/9/10 0:00:00

echo date('Y/n/j G:i:s', strtotime("+1 day")), "\n";
// => 2007/8/17 13:16:01

echo date('Y/n/j G:i:s', strtotime("+1 week")), "\n";
// => 2007/8/23 13:16:01

echo date('Y/n/j G:i:s', strtotime("+1 week 2 days 4 hours 2 seconds")), "\n";
// => 2007/8/25 17:16:03

echo date('Y/n/j G:i:s', strtotime("next Thursday")), "\n";
// => 2007/8/23 0:00:00

echo date('Y/n/j G:i:s', strtotime("last Monday")), "\n";
// => 2007/8/13 0:00:00
?>

date()は、ローカルの日付/時刻を書式化します。

<?php
//書式を指定して、現在の時間を取得する。
print_r(date('Y/n/j G:i:s'));
// => 2007/8/16 12:38:29
?>

idate()は、ローカルな時刻/日付を整数として整形します。

<?php
//年
print_r(idate('Y'));
// => 2008

//月
print_r(idate('m'));
// => 8
?>

トラックバック

このエントリーのトラックバックURL:
http://www.gesource.jp/mt/mt-tb.cgi/506

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2007年08月20日 14:34に投稿されたエントリーのページです。

ひとつ前の投稿は「ブログの目次を更新しました」です。

次の投稿は「レシピ1.4.日付の反復」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35