タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

日付に関するinc-2734のブックマーク (2)

  • 正しい日付かチェックする [PHP - (checkdate) - 日付 - Tips]

    PHPで、日付が正しいかどうか(存在する日付かどうか)を調べる方法です。 例えば… 2009年2月28日は正しい 2009年2月29日は正しくない(2009年はうるう年ではないので) となります。 1. 日付のチェック方法 日付のチェックを行うには、checkdate関数を使用します。 引数に「月」、「日」、「年」の順番に渡せば、正しい日付の場合はtrue、正しくない日付の場合はfalseを返します。 // 2009年2月28日でチェック(存在している) $year = 2009; $month = 2; $day = 28; var_dump( checkdate($month, $day, $year) );    // bool(true)  と表示される // 2009年2月29日でチェック(存在していない) $year = 2009; $month = 2; $day = 29;

    inc-2734
    inc-2734 2012/02/17
    こんな便利な関数があったのか…
  • ITプロフェッショナル部:PHPの日付計算

    PHPで1週間前の日付の取得方法がわからなかったので、 調べたところ下記の記述が出てきました。 ↓↓↓↓↓↓↓以下PHPコード↓↓↓↓↓↓↓↓↓ //今日の日付を取得(タイムスタンプ) $date_today = mktime (0, 0, 0, date("m"), date("d"), date("y")); //一週間前を取得 $date_oneweek = $date_today - 86400 * 7; ↑↑↑↑↑↑↑以上PHPコード↑↑↑↑↑↑↑↑↑ 86400というのが一日を表しているらしいです。 その数値×7日で一週間分の数値を求め、それを日のタイムスタンプから引くと、 一週間前の日付が取得できるといった原理です。 確かにちゃんと動くのですが、当にこの方法しかないのか?? と思い調べたところ違う書き方もありました。 しかも、上記の

  • 1