JavaScript 曜日が変わらないカレンダーをJavaScriptで 曜日が変わらないカレンダーについて書きましたが、これをJavaScriptのユーザー定義関数にしてみました。 JavaScriptの通常の日付(日付オブジェクト、ndate)を与えると「ハンキ・ヘンリー・パーマネント・カレンダー」における日... 2012.01.19 JavaScript
Excel 日曜日を含まない経過日計算 ある日からその日を含んでX日を経過した日をExcelで求めるには「始期となる日+X-1」とすればOKです。 では日曜日を含まないで計算するにはどうしたらよいでしょうか。 たとえば2011年12月8日(木)の7日経過した日は単純に計算すると1... 2011.12.11 Excel
デジタル PHPのdate関数でよく使うフォーマット文字列 PHPのdate関数は日付を整形するときによく使うのですが、フォーマット文字列をすぐに忘れてしまうので、よく使うものだけをピックアップして整理してみました。 2011.09.06 デジタル
Tool 余命計算機 余命計算機を作りました。 余命計算機 生年月日と性別を入力すると「現在まで生きてきた日数」と「これから生きる日数(余命)」を計算します。 余命は「生命表」というものを見ると分かるのですが、それをもっと手軽に分かるようにしたのが「余命計算機」... 2011.07.09 Tool
JavaScript 東日本大地震からの経過年月日を表示する 東日本大地震が起きたのが3月11日。 ちょうど3か月が経過しました。 これを自動的にカウントするJavaScriptのコードを書いてみました。 document.write(count_ymd()); function count_ymd(... 2011.06.11 JavaScript
JavaScript JavaScriptの日付オブジェクトが認識する形式 JavaScriptの日付オブジェクトは、年、月、日とバラバラにセットして使いますが、日付を表す文字列をセットしても日付として認識します。 document.write(new Date("15 June 2008")); これを実行すると... 2011.05.24 JavaScript
Excel 8桁表示の日付をシリアル値に変換 「20101231」という8桁で表示された日付をExcelで使える形式、シリアル値に変換する方法をまとめておきます。 =DATE(INT(A1/10000),MOD(INT(A1/100),100),MOD(A1,100)) DATE関数を... 2010.12.23 Excel
Excel DATEDIFの日数計算の不具合 Excelのワークシート関数の「DATEDIF」で引数に「MD」を使うと月未満の日数が計算できます。 バグがあることで有名ですが、具体的な不具合を挙げておきます。 月末から1日まで 明らかにおかしいのは終期を3月1日にした場合。値がマイナス... 2010.11.04 Excel
小ネタ 「金土日」が5回ある月 今月(2010年10月)は金曜日、土曜日、日曜日が5回あります。 三日続きの週末が他の月よりも多いということになります。 「だから何だ」と言われるかもしれませんが。 2010.10.06 小ネタ