タグ

dateに関するyutatoneのブックマーク (4)

  • UNIX : bash

    説明 日(実行時)の時間(時分秒)の名前のディレクトリを作成するにはmkdirコマンドにdateコマンドでの実行結果を渡します。実行結果を引数として指定するには`と`(バッククォート)で囲みます。dateの引数は"+%H%M%S"とすることで年月日を返します。午後3時10分55秒であれば151055となります。時間は24時間制になります。

  • 日付ごとの集計 - yokococonの日記

    [MySQL]datetime型のデータから日付別の集計を行う * 2006.04.01 Saturday * 日記 * 04:53 * comments(0) * trackbacks(0) * by kokoromo MySQLで日付時間データ入れておくデータ型、 datetime型はよく使いますよね。 データだけあって、日付別の集計が必要になってくることがありますよね。 普通に考えて集計やろうとするならgroup by使うんですが このdatetime型、group by datetimeとやった場合、 秒あたりの重複数を数えてくれて日にち別の集計は行ってくれません。 そこで、substring関数。 substring(datetime,1,10) as date とやると group by でも使えます。 mysql> select id,board,dat,w,s,dateti

    日付ごとの集計 - yokococonの日記
  • PHP 日付・時間関数の使い方 - どうにかなるBLOG

    これを使って、MySQLの datetime 型の日付を得るには、 date("Y-m-s H:i:s"); とする。などなど。 あと、注意する点としては、 "Year:2005" のような型が得たい場合。そのまま "Year:Y" とすると、Y, a, r がフォーマットパラメーターとして解釈され、展開されてしまうので、バックスラッシュでエスケープしなければならない。 //?r (キャリッジリターン) をさらにエスケープして ??r としてある。 echo date("?Ye?a??r:Y");  出力: Year:2005 <mktime 関数> mktime 関数 は、僕らが普段使ってる時間を、タイムスタンプというコンピューターの世界での時間に変換する関数。例えば、「2006年1月1日0時0分0秒」を mktime 関数 を使ってタイムスタンプに直すと

  • PHPで、先月、翌月などを扱うときの注意 - bushimichiの日記

    ※ かなり初歩的な話ですのでご了承ください PHPで、先月、翌月の月を取得するような場合、以下のようなプログラムを書いてしまいませんか? echo '先月 => '. date('m', strtotime('-1 month')) .'<br>'; echo '今月 => '. date('m') .'<br>'; echo '翌月 => '. date('m', strtotime('+1 month')) .'<br>'; ------ 結果 ------ 前月 => 10 今月 => 11 翌月 => 12 (今日を11月01日とした場合です) 上記の結果は期待した結果で現状11月01日の場合は問題ありません。 ところが、10月31日の場合を例にとって見ます。 echo '前月 => '. date('m', strtotime('2009-10-31 -1 month')) .'

    PHPで、先月、翌月などを扱うときの注意 - bushimichiの日記
  • 1