タグ

dateに関するnektixeのブックマーク (17)

  • 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

  • Google App Engine再び

    ► 2015 (1) ► 1月 (1) ► 2014 (3) ► 12月 (1) ► 9月 (1) ► 5月 (1) ► 2013 (1) ► 2月 (1) ► 2012 (2) ► 12月 (1) ► 7月 (1) ► 2011 (19) ► 7月 (1) ► 6月 (2) ► 5月 (1) ► 4月 (3) ► 3月 (11) ► 1月 (1) ► 2010 (9) ► 12月 (1) ► 11月 (2) ► 9月 (3) ► 8月 (1) ► 6月 (1) ► 3月 (1) ▼ 2009 (27) ► 12月 (3) ► 11月 (4) ► 10月 (1) ► 8月 (3) ► 7月 (1) ► 6月 (4) ► 5月 (3) ▼ 4月 (6) WARNINGエラー PILモジュール ローカル環境での文字コードとメール送信 Google App Engine再び 連日お花見 Goog

  • 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

  • Jahreszeit.com/LAB - JavaScript による世界時計

    JavaScript で世界時計を作ってみました。ロンドン、東京、ロサンゼルス、ニューヨークの時刻を表示するサマータイム対応のプログラムです。 目次概要ソースコードJavaScript ファイルHTML ファイル関連リソース 概要 この世界時計は JavaScript の作られており、表示するのはロンドン、東京、ロサンゼルス、ニューヨークの4都市。アメリカ、イギリスそれぞれのサマータイム(DST/Daylight Saving Time)にも対応しているほか、時刻に合わせて背景色が変わる、という機能もついています。 World Clock (Windows版IE6.0、Windows版Mozilla1.0、Mac OS X版IE5.1(若干表示に乱れあり)で動作確認済みです。Windows版Opera6.0 で動かなかった他は未確認です) より詳しく書きますと、このプログラムは DOKUG

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

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

  • Blue Eyes Blue: PHPで日付を求めるクラス

    明日とか来月とか、使いやすいのがないので作ることにした。(今頃やっと)もっとスマートに作れるような気もする。。。<?PHP /*  Date.php : date utilities  Author  : BEBY */ define ("TODAY",date("Y-m-d")); Class Date {  public $today;  public $now;    function Date(){  $this->today = date("Y-m-d");  $this->now = date("Y-m-d H:i:s");  }  function thisMonth($opt=1){    if($opt==0)  return date("Y-n"); // yyyy-m    else  return date("Y-m"); // yyyy-mm  }  functi

  • dateformat.js - 日付フォーマット変換ライブラリ

    指定したパターンによるDate->String、String->Dateの変換を行うライブラリです。 ソース Ver 1.1 : 2008/04/02 dateformat.js サンプル 「パターン」を入力し、「フォーマット」ボタンを押下すると、現在時刻を指定パターンによる文字列に変換します。 「パース」ボタンを押下すると、「文字列」を「パターン」に沿ってパースし、Dateオブジェクトに変換します。 使い方 ライブラリを読み込んだ状態で、パターンを指定してDateFormatクラスを生成し、format(Date->String)/parse(String->Date)関数により変換を行います。 var dateFormat = new DateFormat("yyyy/MM/dd HH:mm:ss SSS"); var str = dateFormat.format(new Date

  • 日付:時刻をはっきり表示させる - higeorange's blog

    del.icio.us にポストしたエントリは "1 day ago" とかになってしまって 何年何月何日何時何分何秒 にポストしたのかはっきりわからなくなる。 それをはっきりさせようということで, // ==UserScript== // @include http://del.icio.us/* // ==/UserScript== (function() { var date = document.evaluate( './/span[@class="date"]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null ); for(var i=0,len=date.snapshotLength;i<len;i++) { date.snapshotItem(i).innerHTML = date.snapshotI

    日付:時刻をはっきり表示させる - higeorange's blog
  • xe-kdoo(2007-02-11)

    >> [Memo] What's Really New on the Web? 招待講演「大規模Webアーカイブの時空間分析とその実際」 @ www.textfile.org 経由で、 招待講演「大規模Webアーカイブの時空間分析とその実際」 @ Cafe Babe ふむ。 この中の、 しかし,Webページがいつ作られたのか…という情報を判定するのは,スナッ プショットにも欠落があるのだから難しい.Webサーバだって,まともに Last-Modifiedなんて付けてくれないもの.…と思っていたら,デモを見てびっ くりした…というのは,なんと豊田先生はアーカイブを解析して,Webページ の新しさを求める方法を実現していたのだった.つまり,制約のあるデータを 使っても自由に過去に遡れるWebタイムマシンを目の前に見せてくれたのだっ た. 招待講演「大規模Webアーカイブの時空間分析とその実際

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

  • 日付時刻の入力を支援するJavaScript - snippets from shinichitomita’s journal

    WebページでスケジュールやToDoの完了日などの日付データを入力するのに、カレンダーで日付をピックアップさせるのもいいのですが、「来週の火曜の午後5時」というような自然文に近い表現で指定できたら役に立つかもなと思って作った、どちらかというと実用系のスクリプト。 「10/11 13:00−14:00」 「2日後 3:00(3h)」 「再来週金曜日」 といった表現から、JavaScriptのDateオブジェクトを作成します。 期間指定の場合は配列で開始日時と終了日時を返します。 実行例: http://stomita.web.fc2.com/dateextracttest.html ソースはこちら。 http://dateextract.googlecode.com/svn/trunk/js/dateextract.js 入力文自体が限られる環境においては、自然文の解析は予め想定されるパター

    日付時刻の入力を支援するJavaScript - snippets from shinichitomita’s journal
  • Dateオブジェクトの返す文字 - Thousand Years

    今、PHPのstrftime関数*1をJavaScriptに移植しています。その為にDateオブジェクトで返される数字の範囲確認したので以下はそのまとめです。2006/10/22に調査実施しました。getYearは実装違うのgetFullYear利用したほうが無難。 IE6 Firefox Opera 備考 getFullYear 2006 2006 2006 getYear 2006 106 106 getMonth 9 9 9 1月が0。0〜11 getDate 22 22 22 1〜31 getDay 0 0 0 日曜日が0。0〜6 getHours 16 16 16 0〜23 getMinutes 42 42 42 0〜59 getSeconds 14 14 14 0〜59 getMilliseconds 203 107 22 0〜999 toString Sun Oct 22 2

    Dateオブジェクトの返す文字 - Thousand Years
  • 最速インターフェース研究会 :: SafariのDate#setMonthがバグってたのでprototype上書きで対処してみる

    JavaScriptのDateオブジェクトはdate.setMonth(-1)とやると、前年の12月にしてくれて大変便利なのですが、Safariで上手く動かなかったりするようなのでprototype上書きで対処してみました。 // fix safari's Date#setMonth (function(){ var set_month = Date.prototype.setMonth; Date.prototype.setMonth = function(num){ if(num <= -1){ var n = Math.ceil(-num); var back_year = Math.ceil(n/12); var month = (n % 12) ? 12 - n % 12 : 0 ; this.setFullYear(this.getFullYear() - back_year)

  • 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

  • Perlで日付・時間を操作 - DateTime モジュールの使い方 (iandeth.)

    Perlには、日時の加・減算を扱うモジュールが標準でついてきません。僕の仕事場ではずっと、同僚が作ったオリジナルモジュールを皆で使いまわしていたのですが、今になって、世間的 (CPAN) にはどんなものがあるのか気になって調べてみました。※参考になったのは miyagawa 氏のメールマガジンの過去記事と、perl.com の The Many Dates and Times of Perl なるエントリでした。 今回は数ある日付関連モジュールの中から、Dave Rolsky氏の DateTime モジュールについて、その基的な使い方について簡単にまとめたので共有してみます。 同氏は上記 perl.com 記事の執筆者であり、この前の YAPC::Asia で DateTime project について講演してくれていた人です。気合の入ったモジュールを作ってくれた事に感謝。 目次 基

  • CGI・Perlサンプルコードレシピ 日付を扱うモジュール - [CGI・Perl]All About

    初心者歓迎!Date::Simpleモジュールを使ってみよう Date::Simpleをはじめとする、便利なモジュールの宝庫は「CPAN(Comprehensive Perl Archive Network)」といいます。 「包括的Perlアーカイブネットワーク」というその名のとおり、Perlのドキュメントやら、モジュールやら、いろいろ便利なものが包括的にまとめられています。 世界中にミラーサイトがありますが、日人にとっては残念なことに、すべて英語です。 がんばって調べてみる価値はあるサイトです。 とはいえ、ご安心ください。 今回ご紹介したDate::Simpleモジュールの入手先は、しっかりリンクしてありますよ! あなたの使っているサーバの、Perlのバージョンによって、ダウンロードするバージョンが違いますが、いずれも、tarやgzという圧縮ファイルになってい

  • 1