• ベストアンサー

旧暦の取得

六曜を取得するために旧暦を取得する必要があります。 具体的には任意の日付の旧暦を取得できる方法がわかりません。 どなたか知ってらっしゃる方いたらよろしくお願い致します。

  • PHP
  • 回答数2
  • ありがとう数5

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

 matarouさん、こんにちは。  PHPのことは全くわからない人間ですが、もしかしたら参考になるかもしれないと思って、敢えて出てきてみました。  趣味の関係で旧暦→新暦変換を頻繁に必要とする私がいつも大変重宝している、暦変換プログラムページがあります。そのページを持っているサイトに、下記タイトルの付いたページがありました。    ・プログラミングと暦       http://www.kt.rim.or.jp/~tadf/programming-and-calendar.html  PHPに関する記述はありませんが、示唆を得られる記述があるかもしれません。  例えば〔こよみ計算〕という項目には「旧暦の日付がほしいなら~」という一文があります。  御参考になれば宜しいのですが……

参考URL:
http://www.kt.rim.or.jp/~tadf/programming-and-calendar.html
matarou
質問者

お礼

ありがとうございます。 色々調べたのですが、やぱり太陽の事など絡んできて 非常に難しそうですね。 今はDBに六曜を入れてそこから取得してますので しばらくこの方法を取ってじっくりと勉強して見たいと 思います。 ありがとうございました。

その他の回答 (1)

  • 2nd
  • ベストアンサー率30% (19/63)
回答No.1

旧暦(太陰太陽暦)は、ロジカルに導き出すには 太陽の位置(黄経)を計測したりしないといけなかったりするので 建設的でないでしょうね。 旧暦の各月朔日が新暦(グレゴリオ暦)の何月何日にあたるかという 変換表を作成して導き出すしかないのではないかと思います。 参考 URL に変換表を作成するのに必要な資料が挙げられているようです。 計算して出す場合の参考資料も挙げられているようです。

参考URL:
http://www.obs.misato.wakayama.jp/kyoiku/faq/kyu-shin.html

関連するQ&A

  • 旧暦の日付の求め方

    新聞に載っている「あすのこよみ」にある旧暦や、神宮館などで販売されている暦の旧暦、 あるいは占い師さんたちが用いていらっしゃる旧暦の日付は、何に基づいて作成されているのでしょう。 私は旧暦のルールは知っていますので、ルールの解説は結構です(笑)。 質問の趣旨は、みなさん(新聞社や神宮館や占い師さんなどが)独自に計算されているのかな?とふと思ったわけです。 どなたかご存知の方いらっしゃいますでしょうか?

  • エクセルで新暦の日付から、旧暦の日付および六曜(先勝・友引・先負・仏滅・大安・赤口)を求めるには?

    エクセルで新暦の日付から、旧暦の日付および旧暦の六曜(先勝・友引・先負・仏滅・大安・赤口)を求めるにはどうしたらいいですか? きっとMS社のデフォルト設定には関数が用意されていないですよね。 どこかからかユーザ定義関数をダウンロードするか、あるいはマクロを使うしかないでしょうか?

  • Googleカレンダーに六曜旧暦などの表示方法

    Googleカレンダーに六曜、旧暦、24節気、九星、干支、選日と日の出入り、などを表示させる方法を教えて下さい。宜しくお願いします。

  • 誕生日が被る確率について~旧暦と新暦~

    カレンダーで友達の誕生日の日付を見ると、旧暦の欄に自分の誕生日の日付がありました。新暦と旧暦で他人の誕生日が被る確率ってどれくらいなのでしょうか。 知識のある方、計算ができる方教えてください🙇🏻‍♀️

  • クリックで任意の値を取得するには?

    1ヶ月表示のカレンダーを作っております。 今月のカレンダーで例えると現在の仕様はそれぞれの日付に20091101~20091130のリンクを張っています。 hoge/20091119/のページに飛ぶような感じです。 飛んだページではパラメータを取得し日付によりdbからデータを取得するのですがこれをパラメータではなく クリックしただけで任意の値を取得しセッションに格納し飛んだページに渡せないものかと思っております。 可能であれば方法を教えて頂けないでしょうか?宜しくお願い致します。

    • 締切済み
    • PHP
  • Microsoftカレンダーに六曜など表示方法

    Microsoftカレンダーに六曜、旧暦、24節気、九星、干支、などを表示させる方法を教えて下さい。宜しくお願いします。

  • 過去日付の印鑑証明書の取得

    私個人の過去日付の印鑑証明書を取得したいのですが、可能でしょうか?取りに行った日の日付で取得はできるのですが、過去日付の印鑑証明書が必要になりました。色々調べたのですが、分からなかったので、もし知っている方がいらっしゃいましたら教えて頂ければと思います。よろしくお願い致します。

  • 変数から日付を取得したい

    こんにちは。 日付の入った変数から年月日を別々に取得したいのです。 いろいろ調べてみたのですが方法が見つかりませんでした。 substrで取得すると一桁の月の時、「-8」と取得してしまうので 日付として取得する方法があるのなら教えて頂けますか。 $date 格納されている値→2007-08-10 00:00:00 取得したい形は 「2007」「08」「10」 PHP4です。 何か良い方法があれば、ご教授ください。 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • 旧暦の日付から満潮干潮の時刻を計算する方法

    たしか旧暦の日付から満潮干潮の時刻を計算する方法があったのですが、失念してしまいました。 教えてもらえませんか。 昔から私の父は、海に魚釣りに行くとき、旧暦の載っている自宅のカレンダーを見て、「ああ、今日は3日かじゃあ、〇時に今日は魚釣りに行くわ。」と言っていました。「どうやって計算するの?」という不思議そうな私に「2、・・・8、・・・」とかけたりたしたりして「こうやってだいたいの潮の時間がわかるんだよ。」と教えてくれました。 先人の知恵の深さにこどもながら感心していたのですが、何年も使わないうちに忘れてしまいました。 5年ほど前にふと思い出してネットで検索したときには、たった一個だけその情報があったのですが、今日見ると見つけられません。 「2・8時計」とか「2・8計算」だったような気がするんですが、 どなたかご存知の方教えてください。

  • ドメインの取得日を変更する方法

    先日、時間がかかると言われていたので、取りたかったドメインを申請し取得してしまったのですが、 これの日付を、任意のものにする方法はないでしょうか? WHOISの情報の取得日や開設日などの部分です。 どこか一つでも変更できたらと思うのですが、何か良い方法はないでしょうか?