日付

Excel

Excelには「1900年2月29日」がある

ちょっと古いのですが、面白い記事を読みました。VBAの開発者が初めてビル・ゲイツにレビューをしたときの話なのですが、私が興味を持ったのは日付の計算に関するExcelの「バグ」です。My First BillG Review – Joel o...
豆知識

日付の数値が左右対称になる日

「2013年4月30日」は「2013430」と表わすとして、これが左右対称になる日付はいつでしょうか。通常先に答えを書くと、次回は「2013年10月2日」です。1900年から2100年まで調べてみたところ次の通りとなりました。1900年9月...
Excel

選択範囲の8桁の文字列を日付に変換するマクロ

年月日を8桁の文字列、例えば「20130518」と表わすケースがあります。これをExcelで使用するためにはシリアル値に変換する必要があります。結構、面倒ですので、これをマクロで行うことを考えます。次は、選択範囲の8桁の文字列を日付(シリア...
豆知識

日付の数値がすべて異なる日

面白いツイートを読みました。「2013年4月5日は使われている数字が重複しない」というもの。つまり「201345」は使われている数字がすべて異なるのです。最初は「こんなのよくあるだろう」と思いましたが、「2013年4月5日」の前の日付で、こ...
JavaScript

JavaScriptの日時に関するメソッド(まとめ)

先日「JavaScriptの日時を文字列に変換するメソッド(まとめ)」を書きましたが、その続きです。前回には書かなかった内容をまとめます。
JavaScript

JavaScriptの日時を文字列に変換するメソッド(まとめ)

JavaScriptで面倒なのが日時の表示ですが、特定のパターンならば簡単に変換できます。
Excel

日付をカウントするユーザー定義関数「COUNTDATE」

選択範囲の日付を条件に応じてカウントするユーザー定義関数を作ってみました。VBAFunction COUNTDATE(hani As Range, nen As Long, tsuki As Long, hi As Long) As Lon...
豆知識

月日がゾロ目だと同じ曜日になる?

カレンダーが手元にある方は確認ください。今年(2013年)の4月4日は土曜日です。6月6日も土曜日です。8月8日、10月10日、12月12日も土曜日です。4月から12月までの偶数月で月日がゾロ目だと同じ曜日になります。すなわち、4月4日、6...
JavaScript

JavaScriptで月と曜日を文字列で表示

JavaScriptで月と曜日を文字列で表示するサンプルです。
JavaScript

JavaScriptでPHPのmktime関数とdate関数を再現

JavaScriptの日付の扱いはとても面倒です。一方、PHPではdateという関数があって、年月日などの整形がとても簡単です。完全再現というわけにはいきませんが、JavaScriptでdate関数を使う方法を考えました。