oops-KASI-Lunar
[ class tree: oops-KASI-Lunar ] [ index: oops-KASI-Lunar ] [ all elements ]

Source for file Lunar_Seasons.php

Documentation is available at Lunar_Seasons.php

  1. <?php
  2. /**
  3.  * Project:: oops\KASI\Seasons :: 한국 천문 연구원의 24절기 데이터 테이블<br>
  4.  * File:     Lunar_KAIS_Table.php
  5.  *
  6.  * 이 패키지는 한국 천문 연구원의 음양력 데이터 자료 이다.
  7.  * Data 에 대한 저작권은 한국 천문 연구원에 있다.
  8.  *
  9.  * @category    Calendar
  10.  * @package     oops\KASI\Lunar
  11.  * @subpackage  oops\KASI\Lunar\Seasons
  12.  * @author      JoungKyun.Kim <http://oops.org>
  13.  * @copyright   (c) 2024, OOPS.org
  14.  * @license     GPL
  15.  * @link        https://github.com/OOPS-ORG-PHP/KASI-Lunar
  16.  * @filesource
  17.  */
  18.  
  19. /**
  20.  * Namespace oops\KASI
  21.  */
  22. namespace oops\KASI;
  23.  
  24. /**
  25.  * 한국 천문 연구원의 음양력 데이터 테이블<br>
  26.  *
  27.  * 이 패키지는 한국 천문 연구원의 음양력 데이터 자료 이다.
  28.  *
  29.  * @package     oops\KASI\Lunar
  30.  * @subpackage  oops\KASI\Lunar\Tables
  31.  * @author      JoungKyun.Kim <http://oops.org>
  32.  * @copyright   (c) 2024, OOPS.org
  33.  * @license     GPL
  34.  */
  35. Class Seasons {
  36.     // {{{ +-- protected prpperties
  37.     /**#@+
  38.      * @access public
  39.      */
  40.     /**
  41.      * 절기 이름
  42.      * @var array 
  43.      */
  44.     static $so24n array (
  45.         '소한''대한''입춘''우수''경칩''춘분',
  46.         '청명''곡우''입하''소만''망종''하지',
  47.         '소서''대서''입추''처서''백로''추분',
  48.         '한로''상강''입동''소설''대설''동지'
  49.     );
  50.     /**
  51.      * 절기 한자 이름
  52.      * @var array 
  53.      */
  54.     static $so24hn array (
  55.         '小寒''大寒''立春''雨水''驚蟄''春分',
  56.         '淸明''穀雨''立夏''小滿''芒種''夏至',
  57.         '小暑''大暑''立秋''處暑''白露''秋分',
  58.         '寒露''霜降''立冬''小雪''大雪''冬至'
  59.     );
  60.     /**
  61.      * 절기 별 태양 황경
  62.      * @var array 
  63.      */
  64.     static $so24ecliptic array (
  65.         3153301450153045607590105,
  66.         120135150165180195210225240,
  67.         255270285300
  68.     );
  69.  
  70.     /**
  71.      * 년도별 절기별 입절시각
  72.      * 2004년도 데이터 부터 있으므로, 배열 0 은 2004년도 데이터이다.
  73.      * @var array [year] => array ([so24n] => timestamp)
  74.      */
  75.     static $so24 array (
  76.         array (
  77.             1073348340107462052010758957601077177000107846616010797653401081075380,
  78.             1082397000108372972010850723401086423240108777942010891386601090497000,
  79.             1091852400109320078010945411801095870600109718934010984961401099792740,
  80.             110107932011023589401103632920
  81.         ),
  82.         array (
  83.             1104904980110617692011074525801108733520111002310011113219801112632440,
  84.             1113953820111528678011166292201117980120111933636011206954201122054060,
  85.             1123408980112475790011260978201127427780112874598011300533201131349320,
  86.             113263650011339155801135190100
  87.         ),
  88.         array (
  89.             1136461620113773410011390092201140290760114157974011428791601144188900,
  90.             1145510760114684306011481859201149536220115089276011522514601153610280,
  91.             1154965260115631418011576543401158984180116030286011616099601162906500,
  92.             116419332011654728201166746920
  93.         ),
  94.         array (
  95.             1168018800116929086011705662801171847340117313668011744356201175745900,
  96.             1177067220117840000011797423201181093220118244916011838085201185166800,
  97.             1186522260118787088011892113401190541060119185986011931669001194463440,
  98.             119575020011970296401198303680
  99.         ),
  100.         array (
  101.             1199575500120084738012021228001203403740120469314012059920801207302360,
  102.             1208623860120995658012112992601212649920121400634012153652201216724100,
  103.             1218078960121942812012207680401222098240122341662012247241401226020200,
  104.             122730744012285865201229861040
  105.         ),
  106.         array (
  107.             1231132440123240480012336798001234961160123625002012375494401238859240,
  108.             1240181040124151346012428562601244206740124556310012469219801248280560,
  109.             1249635660125098428012523246801253654340125497320012562801801257576960,
  110.             125886372012601435201261417620
  111.         ),
  112.         array (
  113.             1262689740126396168012652372801266518160126780756012691063201270416600,
  114.             1271737800127307064012744128401275763740127711968012784789201279837260,
  115.             1281192540128254122012838815001285211340128652996012878373001289133720,
  116.             129042084012917002801292974680
  117.         ),
  118.         array (
  119.             1294246500129551868012967939801298075100129936420013006632601301973120,
  120.             1303294620130462698013059696601307320020130867656013100353201311394320,
  121.             1312749180131409846013154384401316768700131808714013193946001320690900,
  122.             132197808013232573401324531800
  123.         ),
  124.         array (
  125.             1325803440132707580013283509201329632220133092126013322204401333530300,
  126.             1334851920133618440013375269001338877560134023374013415928601342951260,
  127.             1344306600134565522013469957401348325340134964432013509511801352247960,
  128.             135353460013548143401356088260
  129.         ),
  130.         array (
  131.             1357360440135863232013599079801361188860136247850013637773201365087720,
  132.             1366408980136774188013690841401370434980137179104013731500401374508560,
  133.             1375863600137721252013785525601379882640138120108013825086001383804840,
  134.             138509208013863712801387645860
  135.         ),
  136.         array (
  137.             1388917440139018986013914649801392746340139403532013953346201396644420,
  138.             1397966100139929834014006411401401991380140334786014047065001406065260,
  139.             1407420120140876916014101092601411439340141275802014140654201415362020,
  140.             141664908014179286401419202980
  141.         ),
  142.         array (
  143.             1420474800142174698014230222801424303400142559256014268915001428201540,
  144.             1429522920143085552014321979001433548680143490468014362639201437622200,
  145.             1438977660144032622014416667401442996400144431538014456224201446919080,
  146.             144820590014494855801450759680
  147.         ),
  148.         array (
  149.             1452031680145330362014545791601455860040145714938014584482001459758420,
  150.             1461079740146241252014637549601465105680146646204014678209801469179800,
  151.             1470534780147188388014732238601474554060147587238014771799001478476080,
  152.             147976332014810424601482317040
  153.         ),
  154.         array (
  155.             1483588560148486098014861360401487417460148870638014900056801491315420,
  156.             1492637220149396946014953122601496662560149801904014993778601500736500,
  157.             1502091600150344040015047806801506110520150742932015087364201510033080,
  158.             151131984015125995201513873680
  159.         ),
  160.         array (
  161.             1515145740151641774015176932801518974280152026368015215625001522872780,
  162.             1524193980152552670015268689001528219740152957562015309349201532293200,
  163.             1533648660153499734015363378001537667640153898650015402937201541590320,
  164.             154287732015441567601545430980
  165.         ),
  166.         array (
  167.             1546702740154797480015492500401550531040155182020015531190801554429060,
  168.             1555750500155708298015584255401559775960156113244015624912601563850200,
  169.             1565205180156655452015678946201569225000157054356015718512001573147440,
  170.             157443474015757138801576124340
  171.         ),
  172.         array (
  173.             1578194580157946634015808086001582088220158337696015846762001585985880,
  174.             1587307500158863986015899825401591333080159268938015940484401595406960,
  175.             1596762360159811110015994516801600781400160210050016034075401604704380,
  176.             160599114016072709401608546180
  177.         ),
  178.         array (
  179.             1609816980161108880016123643401613645040161493444016162330201617543300,
  180.             1618864380162019722016215394201622890320162424632016256055001626963960,
  181.             1628319240162966810016310083801632338460163365714016349646601636261140,
  182.             163754844016388278201640102340
  183.         ),
  184.         array (
  185.             1641352980164262480016439003401645181040164647044016477690201649079300,
  186.             1650400380165173322016530754201654426320165578232016571415001658499960,
  187.             1659855240166120410016625443801663874460166519314016665006601667797140,
  188.             166908444016703638201671638340
  189.         ),
  190.         array (
  191.             1672931100167420340016754785801676759640167804856016793474401680657180,
  192.             1681978440168331074016846529401686003480168735948016887186601690077000,
  193.             1691432580169278126016941220201695451800169677096016980780601699374960,
  194.             170066178017019415801703215620
  195.         ),
  196.         array (
  197.             1704487740170575962017070352201708315980170960538017109039601712214120,
  198.             1713535200171486780017162100001717560600171891666017202756001721634240,
  199.             1722989340172433850017256786601727009040172832760017296353001730931600,
  200.             173221896017334982201734772860
  201.         ),
  202.         array (
  203.             1736044380173731680017385918001739873220174116202017424612601743770940,
  204.             1745092560174642462017477673001749117420175047372017518323001753190940,
  205.             1754545920175589484017572351201758565140175988406017611914601762488240,
  206.             176377536017650551001766329380
  207.         ),
  208.         array (
  209.             1767601380176887350017701489201771429920177271914017740179601775328000,
  210.             1776649140177798174017793238201780674480178203030017833894201784747580,
  211.             1786102980178745154017887920601790121900179144094017927482801794045120,
  212.             179533218017966119801797886200
  213.         )
  214.     );
  215.     /**#@-*/
  216.     // }}}
  217. }
  218.  
  219. /*
  220.  * Local variables:
  221.  * tab-width: 4
  222.  * c-basic-offset: 4
  223.  * End:
  224.  * vim: set filetype=php noet sw=4 ts=4 fdm=marker:
  225.  * vim600: noet sw=4 ts=4 fdm=marker
  226.  * vim<600: noet sw=4 ts=4
  227.  */
  228. ?>

Documentation generated on Fri, 30 Aug 2024 06:10:52 +0900 by phpDocumentor 1.4.4