スレッド表示 | フラット表示〕 全トピック 920 件中 630 番目 次≫ ≪前

NEWマーク

created: 2004-04-20 18:17 | modified: 2004-04-21 11:14 | reply: 2

[1527] NEWマーク

user: モコモコ | created: 2004-04-20 18:17
PHP初心者でございます。
ホームページで「新着情報」のリストを作りたいのですが、「NEWマーク」の入れ方ってどうすればいいんでしょうか?
7日経ったら自動的に削除されたり、そういった機能を作りたいのですが…。
よろしくおねがいしますぅ?
reply: 1528 返信 編集 削除

[1528] mktime

user: hamaji | created: 2004-04-20 22:49
こんばんは。
日付・時間の計算には、mktime()を使うとよいです。
http://jp2.php.net/manual/ja/function.mktime.php

また、日付のフォーマットを整えるには、
sscanf()や、sprintf()を使うと便利です。

サンプル
<?php
// 現在時間を取得
$todaytime = time();

// DBやファイルから取得した日付
$date = "2004-04-13";

// 計算用にフォーマットを整える
$date2 = sscanf($date, "%4d-%2d-%2d");
$time = mktime(0, 0, 0, $date2[1], $date2[2], $date2[0]);

// 7日以内なら画像を、それ以外は空白
if ($time > ($todaytime - (86400 * 8))) {
echo "<td><img src=\"new.gif\"></td>\n";
}
else {
echo "<td>&nbsp;</td>\n";
}
?>
Parent: 1527  reply: 1529 返信 編集 削除

[1529] ありがとうございます!

user: モコモコ | created: 2004-04-21 11:14
わーい。
ありがとうございました!
これでいちどプログラム組んでみます!
分からないことが出てきたらまたご相談させてください。
Parent: 1528  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 630 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑