2524
2524
</ul ></div ><div id =" menu-toggle" ><svg xmlns =" http://www.w3.org/2000/svg" style =" width :100% ; height :100% ; stroke :currentColor " viewBox =" 0 0 120 120" >
2525
2525
<title >Menu</title >
2526
2526
<path stroke-width =" 10" stroke-linecap =" round" d =" M30,60 h60 M30,30 m0,5 h60 M30,90 m0,-5 h60" ></path >
2527
- </svg></div><div id="menu-spacer"></div><div id="menu"><div id="menu-search"><input type="text" id="menu-search-box" placeholder="Search..."><div id="menu-search-results" class="inactive"></div></div><div id="menu-pins"><div class="menu-pane-header">Pins</div><ul id="menu-pins-list"></ul></div><div class="menu-pane-header">Table of Contents</div><div id="menu-toc"><ol class="toc"><li><span class="item-toggle">◢</span><a href="#sup-temporal-calendar-abstract-ops" title="Abstract Operations for Temporal.Calendar Objects"><span class="secnum">1</span> Abstract Operations for Temporal.Calendar Objects</a><ol class="toc"><li><span class="item-toggle-none"></span><a href="#sec-temporal-iscalendarsupportera" title="IsCalendarSupportEra ( calendar )"><span class="secnum">1.1</span> IsCalendarSupportEra ( <var>calendar</var> )</a></li><li><span class="item-toggle-none"></span><a href="#sec-temporal-canonicalizeeraincalendar" title="CanonicalizeEraInCalendar ( calendar, era )"><span class="secnum">1.2</span> CanonicalizeEraInCalendar ( <var>calendar</var>, <var>era</var> )</a></li><li><span class="item-toggle-none"></span><a href="#sec-temporal-isvalidmonthecodeforcalendar" title="IsValidMonthCodeForCalendar ( calendar, monthCode )"><span class="secnum">1.3</span> IsValidMonthCodeForCalendar ( <var>calendar</var>, <var>monthCode</var> )</a></li><li><span class="item-toggle-none"></span><a href="#sec-temporal-isvaliderayearforcalendar" title="IsValidEraYearForCalendar ( calendar, era, eraYear )"><span class="secnum">1.4</span> IsValidEraYearForCalendar ( <var>calendar</var>, <var>era</var>, <var>eraYear</var> )</a></li><li><span class="item-toggle-none"></span><a href="#sup-temporal-calendardateera" title="CalendarDateEra ( calendar, date )"><span class="secnum">1.5</span> CalendarDateEra ( <var>calendar</var>, <var>date</var> )</a></li><li><span class="item-toggle-none"></span><a href="#sup-temporal-calendardateerayear" title="CalendarDateEraYear ( calendar, date )"><span class="secnum">1.6</span> CalendarDateEraYear ( <var>calendar</var>, <var>date</var> )</a></li><li><span class="item-toggle-none"></span><a href="#sup-temporal-calendardatefields" title="CalendarDateFields ( calendar, fields )"><span class="secnum">1.7</span> CalendarDateFields ( <var>calendar</var>, <var>fields</var> )</a></li><li><span class="item-toggle-none"></span><a href="#sup-temporal-calendardatemergefields" title="CalendarDateMergeFields ( calendar, fields, additionalFields )"><span class="secnum">1.8</span> CalendarDateMergeFields ( <var>calendar</var>, <var>fields</var>, <var>additionalFields</var> )</a></li></ol></li><li><span class="item-toggle-none"></span><a href="#sec-copyright-and-software-license" title="Copyright & Software License"><span class="secnum">A</span> Copyright & Software License</a></li></ol></div></div><div id="spec-container"><h1 class="version">Stage 0 Draft / February 6, 2023</h1><h1 class="title">Intl era and monthCode Proposal</h1>
2527
+ </svg></div><div id="menu-spacer"></div><div id="menu"><div id="menu-search"><input type="text" id="menu-search-box" placeholder="Search..."><div id="menu-search-results" class="inactive"></div></div><div id="menu-pins"><div class="menu-pane-header">Pins</div><ul id="menu-pins-list"></ul></div><div class="menu-pane-header">Table of Contents</div><div id="menu-toc"><ol class="toc"><li><span class="item-toggle">◢</span><a href="#sup-temporal-calendar-abstract-ops" title="Abstract Operations for Temporal.Calendar Objects"><span class="secnum">1</span> Abstract Operations for Temporal.Calendar Objects</a><ol class="toc"><li><span class="item-toggle-none"></span><a href="#sec-temporal-iscalendarsupportera" title="IsCalendarSupportEra ( calendar )"><span class="secnum">1.1</span> IsCalendarSupportEra ( <var>calendar</var> )</a></li><li><span class="item-toggle-none"></span><a href="#sec-temporal-canonicalizeeraincalendar" title="CanonicalizeEraInCalendar ( calendar, era )"><span class="secnum">1.2</span> CanonicalizeEraInCalendar ( <var>calendar</var>, <var>era</var> )</a></li><li><span class="item-toggle-none"></span><a href="#sec-temporal-isvalidmonthecodeforcalendar" title="IsValidMonthCodeForCalendar ( calendar, monthCode )"><span class="secnum">1.3</span> IsValidMonthCodeForCalendar ( <var>calendar</var>, <var>monthCode</var> )</a></li><li><span class="item-toggle-none"></span><a href="#sec-temporal-isvaliderayearforcalendar" title="IsValidEraYearForCalendar ( calendar, era, eraYear )"><span class="secnum">1.4</span> IsValidEraYearForCalendar ( <var>calendar</var>, <var>era</var>, <var>eraYear</var> )</a></li><li><span class="item-toggle-none"></span><a href="#sup-temporal-calendardateera" title="CalendarDateEra ( calendar, date )"><span class="secnum">1.5</span> CalendarDateEra ( <var>calendar</var>, <var>date</var> )</a></li><li><span class="item-toggle-none"></span><a href="#sup-temporal-calendardateerayear" title="CalendarDateEraYear ( calendar, date )"><span class="secnum">1.6</span> CalendarDateEraYear ( <var>calendar</var>, <var>date</var> )</a></li><li><span class="item-toggle-none"></span><a href="#sup-temporal-calendardatefields" title="CalendarDateFields ( calendar, fields )"><span class="secnum">1.7</span> CalendarDateFields ( <var>calendar</var>, <var>fields</var> )</a></li><li><span class="item-toggle-none"></span><a href="#sup-temporal-calendardatemergefields" title="CalendarDateMergeFields ( calendar, fields, additionalFields )"><span class="secnum">1.8</span> CalendarDateMergeFields ( <var>calendar</var>, <var>fields</var>, <var>additionalFields</var> )</a></li></ol></li><li><span class="item-toggle-none"></span><a href="#sec-copyright-and-software-license" title="Copyright & Software License"><span class="secnum">A</span> Copyright & Software License</a></li></ol></div></div><div id="spec-container"><h1 class="version">Stage 2 Draft / February 7, 2023</h1><h1 class="title">Intl era and monthCode Proposal</h1>
2528
2528
<emu-clause id =" sup-temporal-calendar-abstract-ops" >
2529
2529
<h1 ><span class =" secnum" >1</span > Abstract Operations for Temporal.Calendar Objects</h1 >
2530
2530
<emu-clause id =" sec-temporal-iscalendarsupportera" type =" abstract operation" aoid =" IsCalendarSupportEra" >
@@ -2561,16 +2561,16 @@ <h1><span class="secnum">1.1</span> IsCalendarSupportEra ( <var>calendar</var> )
2561
2561
</tr >
2562
2562
<tr >
2563
2563
<td ><emu-val >"coptic"</emu-val ></td >
2564
- <td ><emu-val >"pre- coptic"</emu-val ></td >
2564
+ <td ><emu-val >"coptic"</emu-val ></td >
2565
2565
<td ></td >
2566
- <td >1 </td >
2566
+ <td >< emu-val >1</ emu-val >< sub >𝔽</ sub > </td >
2567
2567
<td ><emu-val >+∞</emu-val ><sub >𝔽</sub ></td >
2568
2568
</tr >
2569
2569
<tr >
2570
2570
<td ><emu-val >"coptic"</emu-val ></td >
2571
- <td ><emu-val >"coptic"</emu-val ></td >
2571
+ <td ><emu-val >"coptic-inverse "</emu-val ></td >
2572
2572
<td ></td >
2573
- <td >1 </td >
2573
+ <td >< emu-val >1</ emu-val >< sub >𝔽</ sub > </td >
2574
2574
<td ><emu-val >+∞</emu-val ><sub >𝔽</sub ></td >
2575
2575
</tr >
2576
2576
<tr >
@@ -2580,20 +2580,20 @@ <h1><span class="secnum">1.1</span> IsCalendarSupportEra ( <var>calendar</var> )
2580
2580
<td ><emu-val >-∞</emu-val ><sub >𝔽</sub ></td >
2581
2581
<td ><emu-val >+∞</emu-val ><sub >𝔽</sub ></td >
2582
2582
</tr >
2583
+ <tr >
2584
+ <td ><emu-val >"ethiopic"</emu-val ></td >
2585
+ <td ><emu-val >"ethiopic"</emu-val ></td >
2586
+ <td ><emu-val >"incar"</emu-val ></td >
2587
+ <td ><emu-val >1</emu-val ><sub >𝔽</sub ></td >
2588
+ <td ><emu-val >+∞</emu-val ><sub >𝔽</sub ></td >
2589
+ </tr >
2583
2590
<tr >
2584
2591
<td ><emu-val >"ethiopic"</emu-val ></td >
2585
2592
<td ><emu-val >"ethiopicaa"</emu-val ></td >
2586
2593
<td ><emu-val >"ethiopic-amete-alem"</emu-val >, <emu-val >"mundi"</emu-val ></td >
2587
2594
<td ><emu-val >-∞</emu-val ><sub >𝔽</sub ></td >
2588
2595
<td ><emu-val >5500</emu-val ><sub >𝔽</sub ></td >
2589
2596
</tr >
2590
- <tr >
2591
- <td ><emu-val >"ethiopic"</emu-val ></td >
2592
- <td ><emu-val >"ethiopic"</emu-val ></td >
2593
- <td ><emu-val >"incar"</emu-val ></td >
2594
- <td >1</td >
2595
- <td ><emu-val >+∞</emu-val ><sub >𝔽</sub ></td >
2596
- </tr >
2597
2597
<tr >
2598
2598
<td ><emu-val >"ethiopicaa"</emu-val ></td >
2599
2599
<td ><emu-val >"ethiopicaa"</emu-val ></td >
@@ -2603,16 +2603,16 @@ <h1><span class="secnum">1.1</span> IsCalendarSupportEra ( <var>calendar</var> )
2603
2603
</tr >
2604
2604
<tr >
2605
2605
<td ><emu-val >"gregory"</emu-val ></td >
2606
- <td ><emu-val >"pre- gregory"</emu-val ></td >
2607
- <td ><emu-val >"bc "</emu-val >, <emu-val >"bce "</emu-val ></td >
2608
- <td >1 </td >
2606
+ <td ><emu-val >"gregory"</emu-val ></td >
2607
+ <td ><emu-val >"ce "</emu-val >, <emu-val >"ad "</emu-val ></td >
2608
+ <td >< emu-val >1</ emu-val >< sub >𝔽</ sub > </td >
2609
2609
<td ><emu-val >+∞</emu-val ><sub >𝔽</sub ></td >
2610
2610
</tr >
2611
2611
<tr >
2612
2612
<td ><emu-val >"gregory"</emu-val ></td >
2613
- <td ><emu-val >"gregory"</emu-val ></td >
2614
- <td ><emu-val >"ce "</emu-val >, <emu-val >"ad "</emu-val ></td >
2615
- <td >1 </td >
2613
+ <td ><emu-val >"gregory-inverse "</emu-val ></td >
2614
+ <td ><emu-val >"bc "</emu-val >, <emu-val >"bce "</emu-val ></td >
2615
+ <td >< emu-val >1</ emu-val >< sub >𝔽</ sub > </td >
2616
2616
<td ><emu-val >+∞</emu-val ><sub >𝔽</sub ></td >
2617
2617
</tr >
2618
2618
<tr >
@@ -2666,52 +2666,52 @@ <h1><span class="secnum">1.1</span> IsCalendarSupportEra ( <var>calendar</var> )
2666
2666
</tr >
2667
2667
<tr >
2668
2668
<td ><emu-val >"japanese"</emu-val ></td >
2669
- <td ><emu-val >"bce "</emu-val ></td >
2669
+ <td ><emu-val >"heisei "</emu-val ></td >
2670
2670
<td ></td >
2671
- <td >1 </td >
2672
- <td ><emu-val >+∞ </emu-val ><sub >𝔽</sub ></td >
2671
+ <td >< emu-val >1</ emu-val >< sub >𝔽</ sub > </td >
2672
+ <td ><emu-val >31 </emu-val ><sub >𝔽</sub ></td >
2673
2673
</tr >
2674
2674
<tr >
2675
2675
<td ><emu-val >"japanese"</emu-val ></td >
2676
- <td ><emu-val >"ce "</emu-val ></td >
2677
- <td ></td >
2678
- <td >1 </td >
2679
- <td >TBD </td >
2676
+ <td ><emu-val >"japanese "</emu-val ></td >
2677
+ <td ><emu-val >"gregory"</ emu-val >, < emu-val >"ad"</ emu-val >, < emu-val >"ce"</ emu-val >< /td >
2678
+ <td >< emu-val >1</ emu-val >< sub >𝔽</ sub > </td >
2679
+ <td >< emu-val >1868</ emu-val >< sub >𝔽</ sub > </td >
2680
2680
</tr >
2681
2681
<tr >
2682
2682
<td ><emu-val >"japanese"</emu-val ></td >
2683
- <td ><emu-val >"heisei "</emu-val ></td >
2684
- <td ><emu-val >"h "</emu-val ></td >
2685
- <td >1 </td >
2686
- <td >31 </td >
2683
+ <td ><emu-val >"japanese-inverse "</emu-val ></td >
2684
+ <td ><emu-val >"gregory-inverse"</ emu-val >, < emu-val >"bc"</ emu-val >, < emu-val >"bce "</emu-val ></td >
2685
+ <td >< emu-val >1</ emu-val >< sub >𝔽</ sub > </td >
2686
+ <td >< emu-val >+∞</ emu-val >< sub >𝔽</ sub > </td >
2687
2687
</tr >
2688
2688
<tr >
2689
2689
<td ><emu-val >"japanese"</emu-val ></td >
2690
2690
<td ><emu-val >"meiji"</emu-val ></td >
2691
- <td ><emu-val >"m"</ emu-val >< /td >
2692
- <td >1 </td >
2693
- <td >45 </td >
2691
+ <td ></td >
2692
+ <td >< emu-val >1</ emu-val >< sub >𝔽</ sub > </td >
2693
+ <td >< emu-val >45</ emu-val >< sub >𝔽</ sub > </td >
2694
2694
</tr >
2695
2695
<tr >
2696
2696
<td ><emu-val >"japanese"</emu-val ></td >
2697
2697
<td ><emu-val >"reiwa"</emu-val ></td >
2698
- <td ><emu-val >"r"</ emu-val >< /td >
2699
- <td >1 </td >
2698
+ <td ></td >
2699
+ <td >< emu-val >1</ emu-val >< sub >𝔽</ sub > </td >
2700
2700
<td ><emu-val >+∞</emu-val ><sub >𝔽</sub ></td >
2701
2701
</tr >
2702
2702
<tr >
2703
2703
<td ><emu-val >"japanese"</emu-val ></td >
2704
2704
<td ><emu-val >"showa"</emu-val ></td >
2705
- <td ><emu-val >"s"</ emu-val >< /td >
2706
- <td >1 </td >
2707
- <td >64 </td >
2705
+ <td ></td >
2706
+ <td >< emu-val >1</ emu-val >< sub >𝔽</ sub > </td >
2707
+ <td >< emu-val >64</ emu-val >< sub >𝔽</ sub > </td >
2708
2708
</tr >
2709
2709
<tr >
2710
2710
<td ><emu-val >"japanese"</emu-val ></td >
2711
2711
<td ><emu-val >"taisho"</emu-val ></td >
2712
- <td ><emu-val >"t"</ emu-val >< /td >
2713
- <td >1 </td >
2714
- <td >15 </td >
2712
+ <td ></td >
2713
+ <td >< emu-val >1</ emu-val >< sub >𝔽</ sub > </td >
2714
+ <td >< emu-val >15</ emu-val >< sub >𝔽</ sub > </td >
2715
2715
</tr >
2716
2716
<tr >
2717
2717
<td ><emu-val >"persian"</emu-val ></td >
@@ -2722,16 +2722,16 @@ <h1><span class="secnum">1.1</span> IsCalendarSupportEra ( <var>calendar</var> )
2722
2722
</tr >
2723
2723
<tr >
2724
2724
<td ><emu-val >"roc"</emu-val ></td >
2725
- <td ><emu-val >"pre- roc"</emu-val ></td >
2726
- <td ><emu-val >"broc "</emu-val ></td >
2727
- <td >1 </td >
2725
+ <td ><emu-val >"roc"</emu-val ></td >
2726
+ <td ><emu-val >"minguo "</emu-val >* </td >
2727
+ <td >< emu-val >1</ emu-val >< sub >𝔽</ sub > </td >
2728
2728
<td ><emu-val >+∞</emu-val ><sub >𝔽</sub ></td >
2729
2729
</tr >
2730
2730
<tr >
2731
2731
<td ><emu-val >"roc"</emu-val ></td >
2732
- <td ><emu-val >"roc"</emu-val ></td >
2733
- <td ><emu-val >"minguo "</emu-val >* </td >
2734
- <td >1 </td >
2732
+ <td ><emu-val >"roc-inverse "</emu-val ></td >
2733
+ <td ><emu-val >"before-roc "</emu-val ></td >
2734
+ <td >< emu-val >1</ emu-val >< sub >𝔽</ sub > </td >
2735
2735
<td ><emu-val >+∞</emu-val ><sub >𝔽</sub ></td >
2736
2736
</tr >
2737
2737
</tbody ></table >
0 commit comments