こよみちゃん 1.8J

download(BinHexファイル / 85k)


こよみちゃんとは
こよみちゃんは、日本の暦の日付と西暦の日付とを互いに変換する、日付変換ソフトです。
「太平洋戦争の開戦は1941年。でも、昭和何年だっけ・・・」
「私の誕生日は昭和50年だけど西暦でいうと何年かしら?」
というとき、日付を入力すれば一発で解決します。また、こよみちゃんは明治5年以前の旧暦との対応もとれているため、
「義士討ち入りは元禄15年12月14日、この日の西暦の日付は・・・」
という問題にも対処できます。さらに、その日の曜日、旧暦、六曜、干支、ユリウス日、グレゴリオ暦およびユリウス暦の対応する日付を表示する機能、西暦のカレンダーを表示する機能も用意しました。日常の疑問から歴史研究まで、こよみちゃんをご活用ください。

使い方
使い方はいたってシンプル。元号ポップアップメニューから西暦または元号を選択し、年月日を入力するだけで対応する日付が表示されます。結果はコピー&ペーストで他のアプリケーションで利用することができます。旧暦の閏月の入力は月の数字の前にマイナスをつけてください。



西暦は1582年10月15日以降はグレゴリオ暦、1582年10月4日以前はユリウス暦で自動的に計算されます。和暦は明治6年1月1日以降は新暦(グレゴリオ暦)、明治5年12月2日以前は旧暦(太陰太陽暦)で自動的に計算されます。日付をあらわす暦法を自分で指定したい場合は、元号ポップアップメニューからグレゴリオ暦なら「西暦 (G)」、ユリウス暦なら「西暦 (J)」、明治以降の旧暦なら「明治 (旧)」「大正 (旧)」「昭和 (旧)」「平成 (旧)」を選択してください(閏月・グレゴリオ暦・ユリウス暦って何?という人はこよみ解説をご覧ください)。

ウィンドウ左下の情報表示トライアングルをクリックすると、さらに詳しい情報を得ることができます。ポップアップメニューから表示させたい項目を選ぶと、情報が表示されます。表示できる項目は次の通りです。
 曜日   :その日の曜日
 旧暦   :太陰太陽暦の日付
 六曜   :その日の六曜
 干支   :その年及びその日の干支
 ユリウス日:ユリウス暦BC4713年1月1日からの経過日数
 西暦(G):グレゴリオ暦の日付
 西暦(J):ユリウス暦の日付

ウィンドウ右上のカレンダー表示ボタンをクリックすると、入力されている日付を含む1年または1ヶ月の西暦カレンダーウィンドウが表示されます。入力されている日付は色が反転して表示されています。カレンダーの中の日付をダブルクリックすると、日付入力エディットボックスにその日の日付が入力されます。ポップアップメニューでグレゴリオ暦またはユリウス暦を切り替えることができ、矢印ボタンで前の年/月および次の年/月に移動することができます。また、サイズボタンで年表示/月表示を切り替えることができます。



メニューバーのウィンドウメニューから「元号リスト」を選ぶと、元号リストウィンドウが表示されます。各元号の名前、読み、西暦年代、時代が一覧表示されるので、読みなどから西暦年代を調べることができます。ウィンドウ上部の「名前」「読み」「西暦」「時代」の文字をクリックすると、各項目について並べ替えを行うことができます。

使用例
1. 本能寺の変は西暦何年何月何日か?
本能寺の変は天正10年6月2日。元号ポップアップメニューから「安土桃山→天正」を選び、「10」年「6」月「2」日を入力します。すると結果表示エディットボックスに「西暦 1582 年 6 月 21 日」と表示されます。ただし、これは当時用いられていたユリウス暦の日付で、現行のグレゴリオ暦の日付が知りたいときは情報表示トライアングルをクリックし、ポップアップメニューから「西暦 (G)」を選べば「西暦 (G) 1582 年 7 月 1 日」と表示することができます。ちなみにこの日の曜日は「木曜日」です。

2. 旧元日の日付が知りたい
旧元日とは旧暦(太陰暦)でいう1月1日のことです。旧暦は西暦よりおよそ一ヶ月遅れているので、まず西暦の2月1日が旧暦の何日にあたるか調べてみます。たとえば1998年の場合、西暦1998年2月1日を入力し、情報表示トライアングルをクリックしてポップアップメニューから「旧暦」を選ぶと「平成 (旧) 10 年 1 月 5 日」と表示されます。旧暦の1月1日はその4日前であるので、西暦1998年1月28日が旧元日であることがわかります。

3. 太平洋戦争は開戦から何日で終わったか?
異なる2時点間の日数を計算するときにはユリウス日を用います。終戦の1945年8月15日は開戦の1941年12月8日の何日後かという問題に対しては、
 (1945年8月15日のユリウス日)−(1941年12月8日のユリウス日)
 =2431683日−2430337日
 =1346日
というように計算できます。西暦・和暦にかかわらず特定の日付が表すユリウス日はただ一つであるので、異なる暦の間での日数計算も可能です。

補足
こよみについての解説は付属のドキュメントこよみ解説をご覧ください。「こよみ解説」にも書いてありますが、旧暦の日付は計算では求められないため、「こよみちゃん」は内部に現行暦と旧暦との対応表を数百年分データとして持っています。このデータの入力には大変手間がかかるので、どうぞ登録の上ご利用いただき、ソフト開発にご協力ください。
バージョン1.8J現在、西暦708年までのデータが用意されており、日付の変換が可能です。次以降のバージョンでは西暦708年より前のデータを用意していく予定です。

最近の変更点
ver1.7J → ver1.8J
・和銅元年(708年)までのデータを追加しました。
・カレンダーのウィンドウサイズを小さくし、12インチモニタでも画面からはみ出ないようにしました。
・カレンダーを月単位で表示できるようにしました。
ver1.6J → ver1.7J
・延暦元年(782年)までのデータを追加しました。
・元号リストの一覧表示、並べ替え機能を追加しました。
ver1.5J → ver1.6J
・永祚元年(989年)までのデータを追加しました。
・カレンダーに対する操作機能を追加しました。

配布について
このソフトウェアはシェアウェア【500円】です。お気にいりましたら、送金方法にしたがって代金をお支払いください。送金確認後、登録IDをお知らせします。アバウト画面(アップルメニューの一番上の項目)の「シェアウェア登録...」で氏名、IDを入力してください。登録IDを入力していない状態では、元号と西暦の日付の変換および1582年10月以降のグレゴリオ暦のカレンダー表示のみ利用できます。
本ソフトウェアについての著作権はNAGI-P SOFTが保有します。自由にコピーしていただいて結構ですが、ドキュメントを含め、パッケージ内容に変更を加えないようにお願いします。また、他のメディア等で再配布・転載・掲載する場合は、下記の連絡先へ事前に連絡してください。
このソフトウェアによって何らかの障害が発生しても、当方では一切責任を負いません。

送金方法
以下のいずれかの方法で登録することができます。
・指定の銀行口座へ振り込む
・指定の振替口座に郵便振替
・Vectorのシェアレジセンターを利用
・@niftyのシェアウェアレジストレーションセンターを利用
詳しくはシェアウェア登録のページをご覧ください。

動作環境
漢字Talk7以降(MacOS8/9 動作確認済)/300KB以上の空きメモリ



このページ以外の掲載場所

ネット
NIFTY-Serve FMACPRO Lib4-1750
Vector Software PACK


NAGI-P SOFT ホームへ


ご意見ご感想は … 草薙昭彦 Kusanagi Akihiko
          nagi@nagi-p.com