日付

Excel

修正ユリウス日

シリアル値 エクセルで経過日数を求めるには日付同士を単純に引き算すれば求められます。 エクセルではシリアル値という値を使って日付を管理しているからです。シリアル値は1900年1月1日を「1」、2日を「2」として延々と日数を数えた値です。 例...
小ネタ

経過年月日の計算

経過月日の計算の方法は「3月10日から6月20日」のように日数の部分が単純に差で求められる場合は簡単である。 一方、「3月20日から6月10日」のように日数の部分が負になる場合が面倒である。 この場合の計算方法は、いくつか考えられるが一般的...
Excel

DATEDIFのバグ

ExcelのDATEDIF関数は今一つ挙動不審なので使わないようにしていたのですが、具体的なバグについて今頃、知りました。 使っていないから自分で気付くはずがないのですが。 このバグは有名なのだそうですが、修正されていません。 マイクロソフ...
PHP

PHPのstrtotimeで使える日付形式

PHPのstrtotimeは例えば「10 September 2000」という日付を表す文字列をタイムスタンプに変換してくれます。 PHP: strtotime - Manual このような英文形式の日付は日本人には馴染みませんが「2000...
デジタル

Twitterの日付形式をExcelのシリアル値に変換

Twitterの日付形式をExcelのシリアル値に変換する、VBAのコードです。
JavaScript

JavaScriptでTwitterの日付を日本語に直す

Twitterの投稿データをJSONなどで取得すると、日付は「Tue Dec 16 23:48:56 +0000 2008」のようになります。 英語表記なので分かりにくい上、そもそもイギリス時間。 これを「2008年12月17日 8:48:...