PHP - strtotime()関数 を研究
こんにちわ。IT番長ことヨーロピアンです。
あなたの好きな関数はなんですか?
私の好きな関数は断然 STRTOTIME()です。
この関数は言葉による日付を日付データに変えるものです。
例えばSTRTOTIME(’today ’)と聞けばと答えてくれるというすばらしい関数です。
非常に便利でなのでわたしなんぞ、遣わなくてもいいところにも無駄につかっているほどです。
ツタヤでレンタルして返却日が分からない場合は
STRTOTIME(’ + 7 day’)で導き出せます。
あなたもこれを遣えばきっと便利と思うはず。
でも、「えーー!そうなっちゃうの~~ 」ってことも結構多いのでここは一つIT番長の私が調査をしてみましたよ。
(2009年2月6日に統計)
いかがでしょう?
便利ですよね。
あなたも明日からSTRTOTIMEを頻発してください!
じゃあ、今後ともSTRTOTIME()を、じゃなかった。STEAMTHOM()をよろしく!
あなたの好きな関数はなんですか?
私の好きな関数は断然 STRTOTIME()です。
この関数は言葉による日付を日付データに変えるものです。
例えばSTRTOTIME(’today ’)と聞けばと答えてくれるというすばらしい関数です。
非常に便利でなのでわたしなんぞ、遣わなくてもいいところにも無駄につかっているほどです。
ツタヤでレンタルして返却日が分からない場合は
STRTOTIME(’ + 7 day’)で導き出せます。
あなたもこれを遣えばきっと便利と思うはず。
でも、「えーー!そうなっちゃうの~~ 」ってことも結構多いのでここは一つIT番長の私が調査をしてみましたよ。
(2009年2月6日に統計)
言葉 | 日付 | 成功 | 備考 |
first wednesday | 2009-02-11(Wed) | 失敗 | 最初の水曜日っって言われても困るか。。 |
next wednesday | 2009-02-11(Wed) | 成功 | 次の水曜日 |
next next wednesday | 2009-02-11(Wed) | 失敗 | 次の次の水曜日 なんだ |
last wednesday | 2009-02-04(Wed) | 成功 | 前の水曜日 |
last 6th | 1970-01-01(Thu) | 失敗 | 先月の六日って意味だったけど駄目か |
last 6th June | 1970-01-01(Thu) | 失敗 | 先年の6月6日って意味だったけど駄目か |
last month | 2009-01-06(Tues) | 成功 | 先月。しっかりマイナス1ヶ月 |
2 month ago | 2008-12-06(Sat) | 成功 | 2ヶ月前。マイナス2ヶ月 |
13 month ago | 2008-01-06(Sun) | 成功 | 13ヶ月前。マイナス13ヶ月 |
4 year ago | 2005-02-06(Sun) | 成功 | 4年前。マイナス4年 |
2 month ago 4 year ago | 2005-04-06(Wed) | 成功? | マイナス4年足す2ヶ月になった |
2 month 4 year ago | 2004-12-06(Mon) | 成功? | マイナス4年2ヶ月になった |
happy new year | 1970-01-01(Thu) | 失敗 | 新年は伝わりませんでした |
current | 1970-01-01(Thu) | 失敗 | 現在はこの言い方では駄目でした |
this week | 2009-02-06(Fri) | 失敗 | 今日になってしまいました |
this month | 2009-02-06(Fri) | 失敗 | 今日になってしまいました |
this 3rd | 1970-01-01(Thu) | 失敗 | 今月の3日って意味だったけど駄目だった |
2 month and 4 year ago | 1970-01-01(Thu) | 失敗 | マイナス4年足す2ヶ月は駄目でした |
day | 2009-02-07(Sat) | 成功 | プラス 1日 |
week | 2009-02-13(Fri) | 成功 | プラス 1週間 |
month | 2009-03-06(Fri) | 成功 | プラス 1ヶ月 |
year | 2010-02-06(Sat) | 成功 | プラス 1年 |
now | 2009-02-06(Fri) | 成功 | 今日 |
tomorrow | 2009-02-07(Sat) | 成功 | 明日 |
yesterday | 2009-02-05(Thu) | 成功 | 昨日 |
2009-01-31 +1 month | 2009-03-03(Tues) | 失敗 | 2009-01-31足す1ヶ月 |
first | 2009-02-06(Fri) | 失敗 | こっちとしても意味はない |
next | 2009-02-06(Fri) | 失敗 | こっちとしても意味はない |
last | 1970-01-01(Thu) | 失敗 | こっちとしても意味はない |
+2 day | 2009-02-08(Sun) | 成功 | プラス2日 |
+2 week | 2009-02-20(Fri) | 成功 | プラス2週間 |
+2 month | 2009-04-06(Mon) | 成功 | プラス2ヶ月 |
+2 year | 2011-02-06(Sun) | 成功 | プラス 2年 |
+2 tomorrow | 2009-02-08(Sun) | 成功? | プラス 2日 明日の2倍か? |
+2 yesterday | 2009-02-04(Wed) | 成功? | マイナス 2日 |
+3 yesterday | 2009-02-03(Tues) | 成功? | マイナス 3日 |
+5 tomorrow | 2009-02-11(Wed) | 成功? | 2009-02-08(Sun) |
three days ago | 1970-01-01(Thu) | 失敗 | こういう英語は駄目でした |
1 dozens days ago | 1970-01-01(Thu) | 失敗 | こういう英語は駄目でした |
![IT番長 ヨーロピアン](https://stat.ameba.jp/user_images/7e/90/10143683136.jpg?caw=800)
便利ですよね。
あなたも明日からSTRTOTIMEを頻発してください!
じゃあ、今後ともSTRTOTIME()を、じゃなかった。STEAMTHOM()をよろしく!