日付

JavaScript

曜日が変わらないカレンダーをJavaScriptで

曜日が変わらないカレンダーについて書きましたが、これをJavaScriptのユーザー定義関数にしてみました。 JavaScriptの通常の日付(日付オブジェクト、ndate)を与えると「ハンキ・ヘンリー・パーマネント・カレンダー」における日...
小ネタ

曜日が変わらないカレンダー

毎年、曜日が変わらないカレンダーが紹介されていました。
Excel

日曜日を含まない経過日計算

ある日からその日を含んでX日を経過した日をExcelで求めるには「始期となる日+X-1」とすればOKです。 では日曜日を含まないで計算するにはどうしたらよいでしょうか。 たとえば2011年12月8日(木)の7日経過した日は単純に計算すると1...
デジタル

PHPのdate関数でよく使うフォーマット文字列

PHPのdate関数は日付を整形するときによく使うのですが、フォーマット文字列をすぐに忘れてしまうので、よく使うものだけをピックアップして整理してみました。
Tool

余命計算機

余命計算機を作りました。 余命計算機 生年月日と性別を入力すると「現在まで生きてきた日数」と「これから生きる日数(余命)」を計算します。 余命は「生命表」というものを見ると分かるのですが、それをもっと手軽に分かるようにしたのが「余命計算機」...
JavaScript

東日本大地震からの経過年月日を表示する

東日本大地震が起きたのが3月11日。 ちょうど3か月が経過しました。 これを自動的にカウントするJavaScriptのコードを書いてみました。 document.write(count_ymd()); function count_ymd(...
JavaScript

JavaScriptの日付オブジェクトが認識する形式

JavaScriptの日付オブジェクトは、年、月、日とバラバラにセットして使いますが、日付を表す文字列をセットしても日付として認識します。 document.write(new Date("15 June 2008")); これを実行すると...
Excel

8桁表示の日付をシリアル値に変換

「20101231」という8桁で表示された日付をExcelで使える形式、シリアル値に変換する方法をまとめておきます。 =DATE(INT(A1/10000),MOD(INT(A1/100),100),MOD(A1,100)) DATE関数を...
Excel

DATEDIFの日数計算の不具合

Excelのワークシート関数の「DATEDIF」で引数に「MD」を使うと月未満の日数が計算できます。 バグがあることで有名ですが、具体的な不具合を挙げておきます。 月末から1日まで 明らかにおかしいのは終期を3月1日にした場合。値がマイナス...
小ネタ

「金土日」が5回ある月

今月(2010年10月)は金曜日、土曜日、日曜日が5回あります。 三日続きの週末が他の月よりも多いということになります。 「だから何だ」と言われるかもしれませんが。