タグ

dateとtipsに関するnektixeのブックマーク (6)

  • Webコピペ屋::Google App Engineで協定世界時(UTC)から日本標準時(JST)への変換

    Google App Engineで協定世界時(UTC)から日標準時(JST)への変換 2008/11/05 10:33:29 データストアで型「DateTimeProperty」にして自動で入るようにしておくと、協定世界時(UTC)が入って日時間からしたら9時間のずれが生じるのでそれのとりあえずの解決方法。 以下詳細。 「auto_now=True」や「auto_now_add=True」にしておくと、追加時や更新時に勝手に日時が入るので便利ですが、UTCが入るので日で日人が使うWebアプリとしては不都合ですね。 さくっと調べてみましたが、自動で入る値を日時間に直す方法は見つからなかったので、表示する時に9時間足す関数を作ってひとまず対応。 import datetime def UTC2JST(str): """協定世界時(UTC)から日標準時(JST

  • PHP による日付・時刻・時間の計算・演算のまとめ - hoge256ブログ

    最近 PHP 日付関連の関数をいろいろいじっていたので、いろいろな日付の計算関係をまとめてみました。 日付の単位について 基的なことですが、一応まとめておきます。 1秒は1000ミリ秒 1分は60秒 1時間は60分 よって 1時間=60分=3600秒 1日=24時間=1440分=86400秒 現在時刻の取得 まずは、最もよく使う処理です。 //date関数を使う場合 date("Y-m-d H:i:s"); //strftime関数を使う場合 strftime("%Y-%m-%d %H:%M:%S"); 日付/時刻のパース 日付/時刻を表したある書式の文字列から、年、月、日、時、分、秒を取得します。 //strptime関数を使用した場合 $date = strptime("2007-08-12 10:35:20", "%Y-%m-%d %H:%M:%S"); print("yea

  • PHP Tips:日付や時刻をパラメータとして扱う:CodeZine

    はじめに PHPで日付を後続の処理でパラメータとして扱う場合、選択リストから年月日を選択するケースがよくあります。選択リストに年月日をセットする場合は、「年」「月」「日」別々に3つのリストを用意するパターンもありますし、1つの選択リストで済ませる場合もあります。また、目的によっては明日以降の日付をセットしておいた方が使いやすかったり、現在の時刻を反映して選択リストの初期値がセットされていると時刻の選択がスムーズだったりします。これらのパターンについていくつか見てみましょう。 対象読者 PHPを既にお使いの方を対象としています。基的な内容ですが、PHPに関する入門用の内容は含んでいません。必要に応じてPHPマニュアルなどのマニュアルや各書籍をご覧ください。 必要な環境 PHPがインストールされ、PHPスクリプトが動作可能な状態であることを前提としています。 日付を選択するリスト

  • cron(crontab)で月末で指定する方法 - ぎじゅっやさん

  • Safari の Date の修正: Days on the Moon

    Safari の Date#setMonth にバグがあると聞いて試してみたところ、そもそも Date コンストラクタからして月の負数指定に対応していない様子。やれやれ仕方のない子だな WebKit はというわけで Date オブジェクト自体を書き換えるスクリプトを書いてみた。適用すると Date コンストラクタ、 Date.UTC、 Date#setMonth、 Date#setUTCMonth、 Date#setFullYear、 Date#setUTCFullYear で月を指定する際に負数を使えるようになる。 fix-webkit-date.js Date オブジェクトに関するテストケース (修正確認用) 書いている途中で気づいたのだが、WebKit、というより JavaScriptCore では関数の引数と arguments オブジェクトのプロパティが値を共有しない。つまり、f

  • Collection & Copy - 月の日数を求める

    JavaScriptきしださん(id:nowokay)コメント、ストライクです。これだ、これだよー。0で前月の最終日だよ。 new Date(year, month+1, 0).getDate(); (found at Determining the Number of Days in a Month with Javascript) function daysInMonth(month, year){ return 32 - new Date(year, month, 32).getDate(); } これおしゃれやわぁ。日付をロールオーバーさせて基礎値から引くかんじ。日数の最大値より多ければ、32でも40でもいいんだな。 私が考えたのは、月初の前日の日を調べるやつで、Dateオブジェクトが無駄でした。 function getLastDateOfMonth(year, month

  • 1