WordPress短期学習プログラム
PHP(ピー・エイチ・ピー)

PHP

PHPで日付けを扱う

【PHP】date()とstrtotim()で日付を処理

PHPで日付けを扱う時によく使用するのがdate()関数です。

format(フォーマット)を指定することで、いろいろな形式で表示できます。

例えば、
date("Y-m-d H:i:s");
とすれば「2011-03-22 10:01:01」を、
 
date("Y年n月j日");
とすれば「2012年3月22日」を、
 
返してくれます。

formatは

http://php.net/manual/ja/function.date.php

で説明してくれているので参考にしてください。

 

と、ここまででつまずく人はいないと思います。

 

例えば、

1日前の日付けを求めたい!!

1週間前の日付けを求めたい!!

などという時はありませんか?

 

そんな時には、strtotime()関数を使ってやれば、

簡単に求められます。

 

例えば、

strtotime("-1 day");

とすれば、1日前のタイムスタンプを返してくれます。

あとは、それをdate()関数で求めている形式に変換してやるだけです。

 

date("Y年m月d日", strtotime("-1 day"));

こうすることで、

今日が2012年03月22日だとすれば、

「2012年03月21日」を返してくれます。

 

この「"-1 day"」を「"+1 day"」または「"1 day"」とすれば、

逆に翌日の日付けを返してくれますし、

"-1 week"」、「"-1 week"」、「"-1 year"」と指定してやれば、

それぞれ1週間前、1か月前、1年前の日付け求められます。

 

もう少し応用すれば、

ある特定の日付け、

例えば「2012年01月01日」から1か月前の日付けを求めたい場合、

strtotime()関数を使って2012年01月01日をタイムスタンプに変換して、

以下のようにすれば、

こちらが求めている日付け「2011年12月01日」を返してくれます。

こんな感じ↓↓↓↓↓
date("Y年m月d日", strtotime("-1 month", strtotime("2012-01-01")));

date()関数strtotime()関数の組み合わせを使う機会は良くあるので覚えておくと便利です。

 

他にも、

PHPにはtime()関数mktime()関数などいろいろあるので、

興味のある人は調べてみてください。

 

あと、

PHPには2038年問題という重大な問題があります。

 

それについても気が向いたらブログに書こうと思います。

弊社では、以下の方に向けて、WordPressの短期学習プログラムを
格安(15,000円~)で提供しております。

  • 個人でWordPressを使ったサイト(個人ブログやアフィリエイトサイトなど)構築をお考えの方
  • WordPressを使って副業で稼ぎたい方
  • フリーランスでWordPressを使ったお仕事をお考えの方
  • 自社でホームページの構築・運用をお考えの方
  • 企業のWEB担当者の方

内容

基本的には、初心者の方を対象にした学習プログラムです。

※ WordPress制作の上級者の方の場合、弊社の学習プログラムはあまり役に立たないと考えています。

  • ・ WordPressのインストールからセッティングの方法
  • ・ WordPressのテーマ選びについて
  • ・ WordPressのプラグイン選びと設定方法について
  • ・ サーバの準備方法
  • ・ ドメインの取得・管理の方法
  • ・ FTPの設定方法
  • など

ご用意頂くもの

  • ・ ノートPC
    ※ 弊社はWindowsを業務で利用しておりますので、できればWindowsのPCをおすすめしています。
  • WordPressでサイトの制作を考えているが、何から始めればいいのか分からない。
  • ドメインやサーバはどうやって準備すればいいの?
  • そもそもホームページの公開には何が必要なの?

などなど、

どのような内容でも構いませんので、お気軽にお問い合わせ下さい。

お客様の目的をお聞きした上で、最適の学習プランを提案致します。

ご興味のある方は、以下の内容を記載の上、一度お問い合わせ下さい。
こちらより、折り返しメールを致します。

  • ① お名前
  • ② 折り返し先のメールアドレス
  • ③ 希望の学習内容

関連記事

  1. WordPress(ワードプレス)

    PHP

    WPの記事インポートで画像のサムネイルが作成されない!!

    WordPressに記事をインポートしてみたのですが、どうも記事の…

  2. PHP

    ucfirst()関数とucwords()関数

    たまたま、英単語の頭の文字だけ大文字に変えて文字列を出力するという…

  3. Security(セキュリティ)

    PHP

    PHP脆弱性対応:フォームのセキュリティー対策 入力値の妥当性チェック

    前回のXSS脆弱性対策(セキュリティー対策)の続きで、今回は入力値…

  4. PHP

    WordPressの記事を特定の文字数で丸める

    ブログのトップページやカテゴリー、アーカイブページなどで、記事の一…

  5. PHP(ピー・エイチ・ピー)

    PHP

    PHP5.3で問題が発生です!!

    最近ディープのサーバをさくらインターネットの専用サーバへ乗り換えたので…

  6. PHP(ピー・エイチ・ピー)

    PHP

    cURL関数を使ってみます!!

    XMLファイルのURLを読み込んで処理しようとすると、PHPの…

最近の記事

  1. SEO(エスイーオー)
  2. WordPressプラグイン「Anti-spam」
  3. システムエラー
  4. PHP(ピー・エイチ・ピー)
  5. SONY 広角レンズ「SEL1018」
  6. PHP(ピー・エイチ・ピー)
  7. 俺流塩ラーメン
  8. SEO(エスイーオー)
  9. Linux(リナックス)
  10. Linux(リナックス)
PAGE TOP