日付

Tool

一万日目検索機

任意の日付から1万日目の日付を計算するツールを作りました。
JavaScript

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

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

もし毎年1月1日が日曜日だったら?曜日が変わらないカレンダー

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

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

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

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

PHPのdate関数は日付を整形するときによく使うのですが、フォーマット文字列をすぐに忘れてしまうので、よく使うものだけをピックアップして整理してみました。基本date(フォーマット文字列)区分数値英文字年Y (4桁)、y (2桁)月m (...
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関数(数値)=DATE(INT(A1/10000),MOD(INT(A1/100),100),MOD(A1,100)...
Excel

DATEDIFの日数計算の不具合

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