en_guide_to-lunar.md.BOqjA_uw.lean.js 6.9 KB

1234567891011121314151617181920212223
  1. import{_ as a,c as i,a2 as n,o as e}from"./chunks/framework.BI-rd6Wj.js";const g=JSON.parse('{"title":"Gregorian to Lunar Calendar Conversion","description":"","frontmatter":{},"headers":[],"relativePath":"en/guide/to-lunar.md","filePath":"en/guide/to-lunar.md"}'),t={name:"en/guide/to-lunar.md"};function l(h,s,p,r,k,o){return e(),i("div",null,s[0]||(s[0]=[n(`<h1 id="gregorian-to-lunar-calendar-conversion" tabindex="-1">Gregorian to Lunar Calendar Conversion <a class="header-anchor" href="#gregorian-to-lunar-calendar-conversion" aria-label="Permalink to &quot;Gregorian to Lunar Calendar Conversion&quot;">​</a></h1><div class="info custom-block"><p class="custom-block-title">Tip</p><p>The lunar calendar, also known as the Chinese calendar, is referred to as the &quot;Lunar Calendar&quot; in this project.</p></div><div class="info custom-block"><p class="custom-block-title">Special Notes</p><ol><li><code>2057-09-28</code> corresponds to the Lunar Calendar date: Ding Chou (Ox) Year, Eighth Month, Thirtieth Day;</li><li><code>2097-08-07</code> corresponds to the Lunar Calendar date: Ding Si (Snake) Year, Seventh Month, First Day.</li></ol></div><h2 id="convert-gregorian-date-to-lunar-date" tabindex="-1">Convert Gregorian Date to Lunar Date <a class="header-anchor" href="#convert-gregorian-date-to-lunar-date" aria-label="Permalink to &quot;Convert Gregorian Date to Lunar Date&quot;">​</a></h2><div class="language-js vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">js</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;">// 2097-8-7</span></span>
  2. <span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">console.</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">log</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">(</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">getLunarDate</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">(</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">&#39;2097-08-07&#39;</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">));</span></span>
  3. <span class="line"></span>
  4. <span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;">// 2057-9-28</span></span>
  5. <span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">console.</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">log</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">(</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">getLunarDate</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">(</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">&#39;2057-09-28&#39;</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">));</span></span>
  6. <span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;">// {</span></span>
  7. <span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;">// date: &quot;2057-09-28&quot;,</span></span>
  8. <span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;">// lunarYear: 2057,</span></span>
  9. <span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;">// lunarMon: 8,</span></span>
  10. <span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;">// lunarDay: 30,</span></span>
  11. <span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;">// isLeap: false,</span></span>
  12. <span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;">// lunarDayCN: &quot;三十&quot;,</span></span>
  13. <span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;">// lunarMonCN: &quot;八月&quot;,</span></span>
  14. <span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;">// lunarYearCN: &quot;二零五七&quot;,</span></span>
  15. <span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;">// yearCyl: &quot;丁丑&quot;,</span></span>
  16. <span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;">// monCyl: &quot;己酉&quot;,</span></span>
  17. <span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;">// dayCyl: &quot;戊子&quot;,</span></span>
  18. <span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;">// zodiac: &quot;牛&quot;</span></span>
  19. <span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;">// }</span></span>
  20. <span class="line"></span>
  21. <span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;">// Examples of non-leap and leap months</span></span>
  22. <span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">console.</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">log</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">(</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">getLunarDate</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">(</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">&#39;2001-04-27&#39;</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">));</span></span>
  23. <span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">console.</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">log</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">(</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">getLunarDate</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">(</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">&#39;2001-05-27&#39;</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">));</span></span></code></pre></div><h2 id="batch-retrieve-lunar-dates-for-a-range-of-gregorian-dates" tabindex="-1">Batch Retrieve Lunar Dates for a Range of Gregorian Dates <a class="header-anchor" href="#batch-retrieve-lunar-dates-for-a-range-of-gregorian-dates" aria-label="Permalink to &quot;Batch Retrieve Lunar Dates for a Range of Gregorian Dates&quot;">​</a></h2><div class="language-js vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">js</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">console.</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">log</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">(</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">getLunarDatesInRange</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">(</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">&#39;2001-05-21&#39;</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">, </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">&#39;2001-05-26&#39;</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">));</span></span></code></pre></div>`,7)]))}const c=a(t,[["render",l]]);export{g as __pageData,c as default};