[{"data":1,"prerenderedAt":322},["ShallowReactive",2],{"$ft6jtkd6xhw3c":3,"$f3oauaadjireay":263},{"featured":4,"latest":129,"categories":227},[5,14,27,37,48,56,66,76,86,96,106,114,122],{"slug":6,"title":7,"date":8,"excerpt":9,"image":10,"categories":11},"custom-database-tables","Custom DataBase Tables","2015-11-24T02:29:34","You can create the new own table freely in the your WordPress database via this plugin. Then, you can make the management of table or (as view or entry or edit) data in a simple user interface.\\nAlso,","\u002Fassets\u002Fuploads\u002F2016\u002F02\u002Fcdbt-overview.png",[12],{"slug":13,"name":7},"cdbt",{"slug":15,"title":16,"date":17,"excerpt":18,"image":19,"categories":20},"10_php_tips_for_developers","PHP開発者が心得ておくべき10の鉄則","2016-01-11T18:38:09","PHPだけに限った話ではないが、プログラミングを行うに当たって、心得て、準備しておくと失敗が劇的に減る事柄をまとめてある良い記事を見つけたので、私なりの解釈で意訳しつつ、経験則を踏まえてあらためてまとめてみた。 オリジナ…","\u002Fassets\u002Fuploads\u002F2016\u002F01\u002Feyecatch-php-10-tips.jpg",[21,24],{"slug":22,"name":23},"column","コラム",{"slug":25,"name":26},"development","開発関連",{"slug":28,"title":29,"date":30,"excerpt":31,"image":32,"categories":33},"jquery-timeline-v1","2種類の横型タイムラインを簡単に作成できる「jQuery.Timeline」をリリース","2017-05-29T14:55:46","現在開発しているサービスで利用するべく、横型タイムラインを生成できるjQueryプラグインを自作したので、そこだけ単独でリリースしてみた。 ソースコード等はGitHubの方にリリースしてあるので、興味のある方は、そち…","\u002Fassets\u002Fuploads\u002F2017\u002F05\u002Fjquery_timeline_image.png",[34],{"slug":35,"name":36},"jqtl","jQuery.Timeline",{"slug":38,"title":39,"date":40,"excerpt":41,"image":42,"categories":43},"optimize-browser-cache-of-static-resources","更新されたJS、CSS、画像のみブラウザキャッシュを破棄して読み込ませる","2018-01-31T15:47:47","WEBサービスの保守や開発をやっていると、JavaScriptやスタイルシート、画像などの静的リソースを更新した際、しばしば「確認したけど、更新されてないよ」とか云われて、「ブラウザのキャッシュを消してからもう一度見て…",null,[44,47],{"slug":45,"name":46},"codes","コード集",{"slug":25,"name":26},{"slug":49,"title":50,"date":51,"excerpt":52,"image":53,"categories":54},"jquery-timeline","jQuery.Timeline version2 – full documentation","2019-03-04T20:40:48","Plugin Overview The jQuery.Timeline plugin provides you two types of the horizontal timeline. You can create a…","\u002Fassets\u002Fuploads\u002F2019\u002F03\u002Fjquery.timeline_v2.jpg",[55],{"slug":35,"name":36},{"slug":57,"title":58,"date":59,"excerpt":60,"image":61,"categories":62},"released-the-sloth","Released the Sloth of mobile-first CSS micro framework!","2019-04-16T18:04:25","I released the “Sloth” that is mobile-first CSS micro framework. I have long used frontend framewo…","\u002Fassets\u002Fuploads\u002F2019\u002F04\u002Fsloth_doc_head.png",[63],{"slug":64,"name":65},"sloth","Sloth",{"slug":67,"title":68,"date":69,"excerpt":70,"image":71,"categories":72},"challenge-to-conceal-the-wordpress-site","WordPressサイトを徹底的に秘匿化する","2020-02-02T23:59:58","私は自分の個人サイトをはじめ、仕事でもWordPressサイトを運用している。WordPressは気軽にサイトを立ち上げられてカスタマイズも簡単な、素晴らしいオープンソースなのだが、世界中で使われまくっているその知名度…","\u002Fassets\u002Fuploads\u002F2020\u002F02\u002Fshutterstock_1878005929.jpg",[73],{"slug":74,"name":75},"wordpress","WordPress関連",{"slug":77,"title":78,"date":79,"excerpt":80,"image":81,"categories":82},"what-is-forkor","Made a shortened URL app called Forkor","2020-07-07T22:27:01","What’s Forkor? Forkor is a service that provides a shortened URL feature that allows you to redirect any…","\u002Fassets\u002Fuploads\u002F2020\u002F07\u002Fforkor.png",[83],{"slug":84,"name":85},"forkor","Forkor",{"slug":87,"title":88,"date":89,"excerpt":90,"image":91,"categories":92},"manual-about-svg-japan","インタラクティブな日本地図を生成するJSプラグイン「SVG Japan」","2020-11-16T21:19:58","各都道府県をそれぞれ選択・クリック可能なインタラクティブな日本地図を生成するネイティブJavaScript建てのプラグイン「SVG Japan」を作ったので、その紹介と使い方をまとめておく。ちなみにソースコードはgit…","\u002Fassets\u002Fuploads\u002F2020\u002F11\u002Fsvg-japan.png",[93],{"slug":94,"name":95},"svg-japan","SVG Japan",{"slug":97,"title":98,"date":99,"excerpt":100,"image":101,"categories":102},"wp-ignitor-plugin-to-conceal-wordpress-site","WordPressサイトを秘匿化するプラグイン「WP Ignitor」","2021-01-19T15:28:21","以前「WordPressサイトを徹底的に秘匿化する」という記事で、WordPress建てのサイトを秘匿化する方法を取り上げたのだが、あれをサイト構築時に毎度実施するとなるととても労力が必要であった。そこで、もっとお手軽…","\u002Fassets\u002Fuploads\u002F2021\u002F01\u002Fbanner-1554x500-1.png",[103],{"slug":104,"name":105},"wp-ignitor","WPイグナイタ",{"slug":107,"title":108,"date":109,"excerpt":110,"image":111,"categories":112},"tastewp","無料でWordPressサイトを複数作成できるWEBサービス「TasteWP」","2021-03-25T20:21:59","私が日本語翻訳に協力しているWEBサービス「TasteWP」について紹介しようと思う。 https:\u002F\u002Ftastewp.com このサービス、サインアップすることなく無料で自分用のWordPressサイトを作れるとい…","\u002Fassets\u002Fuploads\u002F2021\u002F03\u002FTasteWP_screenshot.png",[113],{"slug":74,"name":75},{"slug":115,"title":116,"date":117,"excerpt":118,"image":119,"categories":120},"monster-hunter-rise-skill-simulator","モンハンライズのスキルシミュレータを作ってみた！","2021-06-28T20:24:52","コラムで連載していたNintendo Switch版『モンスターハンターライズ』のスキルシミュレータ開発がやっと一段落して一通り完了した。いやぁ、記事書きながら同時並行で開発すると思っていた以上に時間がかかるもんだなぁ…","\u002Fassets\u002Fuploads\u002F2021\u002F06\u002Fmhrss_v100.png",[121],{"slug":25,"name":26},{"slug":123,"title":124,"date":125,"excerpt":126,"image":42,"categories":127},"comparison-of-javascript-date-libraries","JavaScriptの日時ライブラリを比較してみた","2021-07-28T22:39:19","ネイティブJavaScriptで日時を取り扱う場合、ビルトインされているDateオブジェクトを使うことになるのだが、このDateオブジェクトは取り扱いにクセが多く、直感的に日時を操作できない点でも有名である。そこで、専…",[128],{"slug":25,"name":26},[130,141,153,165,175,184,192,195,198,206,213,220],{"slug":131,"title":132,"date":133,"excerpt":134,"image":135,"categories":136},"pulllog_launched","ガチャ履歴を記録・分析できるWebサービス「PullLog」","2025-08-22T13:05:30","このたび、新しい個人開発サービスとして 「PullLog（プルログ）」 をリリースした。 URLはこちら https:\u002F\u002Fpulllog.net PullLogとは？ PullLogは、ソーシャルゲームのガチャ履歴を記録…","\u002Fassets\u002Fuploads\u002F2025\u002F08\u002Fpulllog_stats_jp.png",[137,140],{"slug":138,"name":139},"industries","プロダクト",{"slug":25,"name":26},{"slug":142,"title":143,"date":144,"excerpt":145,"image":146,"categories":147},"mockapi-php-openapi-schema-generation","モックAPIのレスポンスから OpenAPI 3.0 スキーマを自動生成するPHPツール","2025-04-17T09:31:52","私自身がそうなのですが、OpenAPI仕様書を毎回手作業で書いていて「面倒だな」と思ったことはありませんか？ そんな（私と）あなたにぴったりのツールがあります。 レスポンスの例さえ用意すれば、OpenAPI 3.0 スキ…","\u002Fassets\u002Fuploads\u002F2025\u002F04\u002Fswaggerui-preview.png",[148,151,152],{"slug":149,"name":150},"mockapi-php","MockAPI-PHP",{"slug":138,"name":139},{"slug":25,"name":26},{"slug":154,"title":155,"date":156,"excerpt":157,"image":158,"categories":159},"ambient_playlist_customize","Ambientでメメントモリのラメントプレイヤーを作る","2023-11-30T17:32:39","「Ambient」の最新バージョン 1.2.0で実装した「疑似フェーダー」機能を使って、ソーシャルゲーム「メメントモリ」のYouTube公式チャンネルで公開されているMVを集約したラメント専用プレイヤーを作ってみた。 ラ…","\u002Fassets\u002Fuploads\u002F2023\u002F11\u002Fambient_mememori_1.png",[160,163,164],{"slug":161,"name":162},"ambient","Ambient",{"slug":138,"name":139},{"slug":25,"name":26},{"slug":166,"title":167,"date":168,"excerpt":169,"image":170,"categories":171},"released_ambient_demo_version","Ambientメディアプレイヤーのクラウド版デモを公開","2023-11-22T13:47:36","つい先日「Ambient」の最新バージョン 1.1.0をリリースして、それに合わせてクラウド版デモサイトも公開してみた。 なお、クラウド版デモでローカルのホストコンピュータのメディアを再生するには、そのメディアファイルも…","\u002Fassets\u002Fuploads\u002F2023\u002F10\u002FAmbientMediaPlayer-typologo.png",[172,173,174],{"slug":161,"name":162},{"slug":138,"name":139},{"slug":25,"name":26},{"slug":176,"title":177,"date":178,"excerpt":179,"image":170,"categories":180},"ambient-media-player","YouTubeと自分のPC内メディアを同時に再生できるメディアプレイヤーを作ってみた","2023-10-20T00:00:25","私はよくPCで何か作業をするときには音楽を垂れ流していることが多い。 そういう時にかける曲は、手持ちのアルバムCD等からPCに取り込んだ音源だったり、さらにはYouTubeの動画だったりとメディアや再生環境がバラバラだ。…",[181,182,183],{"slug":161,"name":162},{"slug":138,"name":139},{"slug":25,"name":26},{"slug":185,"title":186,"date":187,"excerpt":188,"image":189,"categories":190},"what-is-the-sunorhc","Sunorhc is a date-time library for JavaScript","2021-08-25T22:55:55","Sunorhc is a lightweight library for handling dates and times for JavaScript. The library wraps a native JavaS…","\u002Fassets\u002Fuploads\u002F2021\u002F08\u002Fshutterstock_1091212919_resized.jpg",[191],{"slug":25,"name":26},{"slug":123,"title":124,"date":125,"excerpt":126,"image":42,"categories":193},[194],{"slug":25,"name":26},{"slug":115,"title":116,"date":117,"excerpt":118,"image":119,"categories":196},[197],{"slug":25,"name":26},{"slug":199,"title":200,"date":201,"excerpt":202,"image":203,"categories":204},"mhrise-skill-simulator-creation-chapter-12","モンスターハンターライズのスキルシミュレータを作ってみる！ 第12回","2021-06-21T13:11:46","今回は「マイセット登録」と護石データの「エクスポート／インポート」機能の追加をしていく。折り良く（悪く？）「FF7リメイク・インターグレード」や「FORTNITEシーズン7」が出たこともあって、そっちをプレイしてたらこ…","\u002Fassets\u002Fuploads\u002F2021\u002F04\u002Fb6ca09e9a7f6faf27641f62dabe64c6ff97b4f326aa478379e3c112aa28eb9ab.jpg",[205],{"slug":22,"name":23},{"slug":207,"title":208,"date":209,"excerpt":210,"image":203,"categories":211},"mhrise-skill-simulator-creation-chapter-11","モンスターハンターライズのスキルシミュレータを作ってみる！ 第11回","2021-06-07T14:52:31","さて、今回はユーザー個別データの管理部分を開発していく予定だが、まずその前にやっておくことがある。 新スキル「風雷合一」に対応する Ver.3.0の大型無料アップデートで追加された新スキルに「風雷合一」というのがある…",[212],{"slug":22,"name":23},{"slug":214,"title":215,"date":216,"excerpt":217,"image":203,"categories":218},"mhrise-skill-simulator-creation-chapter-10","モンスターハンターライズのスキルシミュレータを作ってみる！ 第10回","2021-06-02T00:29:10","今回は、護石管理画面の作成だ。この護石管理では、ユーザーごとに護石の登録を行う機能と、登録した護石を削除する機能を持つ仕様になる。この画面から登録した護石データはデータベースに格納するので、フロントエンド側からのリクエス…",[219],{"slug":22,"name":23},{"slug":221,"title":222,"date":223,"excerpt":224,"image":203,"categories":225},"mhrise-skill-simulator-creation-chapter-9","モンスターハンターライズのスキルシミュレータを作ってみる！ 第9回","2021-05-22T23:56:27","さて、今回はVuexによるデータ・キャッシュの実装だ。一度データベースから読み込んだデータをフロントエンド側で再利用可能なストアに格納することで、データベースへの接続回数を減らしてシステム負荷を下げるとともに、UX的な…",[226],{"slug":22,"name":23},[228,230,232,236,238,239,240,241,242,244,247,248,250,252,254,258,261],{"slug":161,"name":162,"count":229},3,{"slug":13,"name":7,"count":231},7,{"slug":233,"name":234,"count":235},"csnp","Custom Sticky Notes",2,{"slug":84,"name":85,"count":237},1,{"slug":35,"name":36,"count":229},{"slug":149,"name":150,"count":237},{"slug":64,"name":65,"count":237},{"slug":94,"name":95,"count":237},{"slug":74,"name":75,"count":243},37,{"slug":245,"name":246,"count":237},"wpqt","WP Qiita",{"slug":104,"name":105,"count":237},{"slug":22,"name":23,"count":249},29,{"slug":45,"name":46,"count":251},16,{"slug":138,"name":139,"count":253},5,{"slug":255,"name":256,"count":257},"lifelog","ライフログ",64,{"slug":259,"name":260,"count":235},"uncategorized","未分類",{"slug":25,"name":26,"count":262},45,{"type":264,"post":265},"post",{"slug":185,"title":186,"date":187,"excerpt":188,"image":189,"categories":266,"modified":268,"html":269,"tags":270,"related":289,"prev":314,"next":317},[267],{"slug":25,"name":26},"2021-08-27T01:14:37","\n\u003Cp>\u003Cimg data-recalc-dims=\"1\" decoding=\"async\" src=\"\u002Fassets\u002Fuploads\u002F2021\u002F08\u002Fsunorhc_logo.png\" alt=\"Sunorhc\">\u003C\u002Fp>\n\n\n\n\u003Cp>Sunorhc is a lightweight library for handling dates and times for JavaScript. The library wraps a native JavaScript Date object to create its own immutable date and time instance. The instance contains property values of date and time elements and various getters that can be used immediately. In addition, a rich set of instance methods are provided to easily perform date-time calculations and comparisons against a primitive base date-time.\u003C\u002Fp>\n\n\n\n\u003Ch3 class=\"wp-block-heading\">Concept\u003C\u002Fh3>\n\n\n\n\u003Cp>Sunorhc&nbsp;is&nbsp;being&nbsp;developed&nbsp;to&nbsp;handle&nbsp;date&nbsp;and&nbsp;time&nbsp;as&nbsp;a&nbsp;core&nbsp;library&nbsp;for&nbsp;&#8220;\u003Cstrong>Sunorhc.Timeline\u003C\u002Fstrong>&#8221;&nbsp;(under&nbsp;development&nbsp;as&nbsp;of&nbsp;August&nbsp;2021),&nbsp;the&nbsp;successor&nbsp;to&nbsp;&#8220;\u003Cstrong>jQuery.Timeline\u003C\u002Fstrong>&#8220;.&nbsp;The&nbsp;main&nbsp;objective&nbsp;is&nbsp;to&nbsp;be&nbsp;able&nbsp;to&nbsp;map&nbsp;the&nbsp;first&nbsp;year&nbsp;of&nbsp;the&nbsp;A.D.&nbsp;(January&nbsp;1,&nbsp;2012,&nbsp;0:00:0:0)&nbsp;of&nbsp;the&nbsp;time&nbsp;axis&nbsp;as&nbsp;the&nbsp;original&nbsp;period&nbsp;so&nbsp;that&nbsp;the&nbsp;date&nbsp;and&nbsp;time&nbsp;can&nbsp;be&nbsp;easily&nbsp;handled&nbsp;as&nbsp;a&nbsp;single&nbsp;coordinate&nbsp;on&nbsp;the&nbsp;timeline.&nbsp;In&nbsp;addition,&nbsp;instance&nbsp;methods&nbsp;for&nbsp;adding&nbsp;and&nbsp;subtracting&nbsp;dates&nbsp;and&nbsp;getting&nbsp;periods&nbsp;are&nbsp;implemented&nbsp;&#8220;with&nbsp;the&nbsp;shortest&nbsp;possible&nbsp;method&nbsp;names&#8221;.&nbsp;It&nbsp;is&nbsp;also&nbsp;worth&nbsp;mentioning&nbsp;that&nbsp;it&nbsp;has&nbsp;like&nbsp;\u003Ccode>date_format()\u003C\u002Fcode>&nbsp;formatter&nbsp;in&nbsp;PHP.Also&nbsp;the&nbsp;setter&nbsp;is&nbsp;intentionally&nbsp;left&nbsp;out&nbsp;of&nbsp;the&nbsp;implementation,&nbsp;since&nbsp;overwriting&nbsp;the&nbsp;primitive&nbsp;value&nbsp;makes&nbsp;it&nbsp;difficult&nbsp;to&nbsp;understand&nbsp;the&nbsp;immutability&nbsp;of&nbsp;the&nbsp;instance&nbsp;itself.In&nbsp;developing&nbsp;Sunorhc,&nbsp;we&nbsp;took&nbsp;inspiration&nbsp;from&nbsp;various&nbsp;JavaScript&nbsp;date\u002Ftime&nbsp;libraries&nbsp;such&nbsp;as&nbsp;&#8220;\u003Cstrong>Luxon\u003C\u002Fstrong>&#8220;,&nbsp;&#8220;\u003Cstrong>DAYJS\u003C\u002Fstrong>&#8220;,&nbsp;and&nbsp;&#8220;\u003Cstrong>Temporal\u003C\u002Fstrong>&#8220;,&nbsp;and&nbsp;enthusiastically&nbsp;incorporated&nbsp;specifications&nbsp;and&nbsp;features&nbsp;that&nbsp;we&nbsp;judged&nbsp;to&nbsp;be&nbsp;superior&nbsp;in&nbsp;each&nbsp;library.In&nbsp;addition,&nbsp;Sunorhc&nbsp;has&nbsp;been&nbsp;short-coded&nbsp;to&nbsp;be&nbsp;able&nbsp;to&nbsp;withstand&nbsp;use&nbsp;as&nbsp;a&nbsp;general-purpose&nbsp;date\u002Ftime&nbsp;library,&nbsp;emphasizing&nbsp;a&nbsp;balance&nbsp;between&nbsp;generalization&nbsp;of&nbsp;implementation&nbsp;functions&nbsp;and&nbsp;readability.&nbsp;As&nbsp;a&nbsp;result,&nbsp;the&nbsp;final&nbsp;build&nbsp;file&nbsp;size&nbsp;after&nbsp;Minify&nbsp;is&nbsp;\u003Cstrong>26.2kB\u003C\u002Fstrong>&nbsp;(as&nbsp;of&nbsp;version&nbsp;1.0.2),&nbsp;and&nbsp;the&nbsp;Gzip&nbsp;compressed&nbsp;distribution&nbsp;size&nbsp;is&nbsp;further&nbsp;minimized&nbsp;to&nbsp;\u003Cstrong>6.96kB\u003C\u002Fstrong>.Sunorhc&nbsp;will&nbsp;be&nbsp;able&nbsp;to&nbsp;be&nbsp;adopted&nbsp;as&nbsp;a&nbsp;front-end&nbsp;date-time&nbsp;library&nbsp;by&nbsp;itself&nbsp;(if&nbsp;you&nbsp;understand&nbsp;and&nbsp;can&nbsp;tolerate&nbsp;that&nbsp;features).\u003C\u002Fp>\n\n\n\n\u003Ch3 class=\"wp-block-heading\">What is CE Epoch Time?\u003C\u002Fh3>\n\n\n\n\u003Cp>This is the most important feature of Sunorhc.\u003Cbr>In addition to the UNIX time, which represents the elapsed time from the conventional UNIX epoch time (1970-01-01T00:00:00), Sunorhc instances also have an elapsed time from an epoch time is 0001-01-01T00:00:00 which \u003Cstrong>the first year of the Common Era\u003C\u002Fstrong>. Both UNIX time and CE epoch time can be obtained in milliseconds and seconds.\u003Cbr>Note that UNIX time and CE epoch time do not support leap seconds.\u003Cbr>There is also an option to create a date\u002Ftime instance from CE epoch time or UNIX time.\u003C\u002Fp>\n\n\n\n\u003Cfigure class=\"wp-block-image\">\u003Cimg data-recalc-dims=\"1\" decoding=\"async\" src=\"\u002Fassets\u002Fuploads\u002F2021\u002F08\u002Fsunorhc-ceepoch.png\" alt=\"Image of CE epoch time\"\u002F>\u003C\u002Ffigure>\n\n\n\n\u003Ch3 class=\"wp-block-heading\">Handling of year and month\u003C\u002Fh3>\n\n\n\n\u003Cp>Sunorhc instantiates the year as it is given, regardless of whether it is before or after C.E. There is no automatic mapping of two-digit years from 0 to 99 to 1900 or later, as there is with Date objects. It is easy to handle the year B.C. with negative years, but keep in mind that the year 1 BCE. will be 0.\u003Cbr>Also, the months January through December in Sunorhc are directly interpreted as values 1 through 12. This is true for both input and output, although it is important to note that the index values for months in the Date object are 0-11, making it more intuitive to handle dates.\u003C\u002Fp>\n\n\n\n\u003Ch3 class=\"wp-block-heading\">Dealing with Time Zones\u003C\u002Fh3>\n\n\n\n\u003Cp>In principle, the time zone of the date and time handled by Sunorhc instances is &#8220;UTC&#8221;. Sunorhc supports only &#8220;UTC&#8221; and other &#8220;local&#8221; time zones.\u003Cbr>Sunorhc internally manages only the time zone offset, retrieving the time zone offset value on the system and generating the instance date and time according to that value. You can also specify a time zone name other than &#8220;local&#8221; that conforms to the Time Zone Database managed by \u003Ca href=\"https:\u002F\u002Fja.wikipedia.org\u002Fwiki\u002FInternet_Assigned_Numbers_Authority\">IANA\u003C\u002Fa>, but Sunorhc internally handles all time zone offset values other than 0 as &#8220;local&#8221;.\u003C\u002Fp>\n\n\n\n\u003Ch3 class=\"wp-block-heading\">Observing of DST\u003C\u002Fh3>\n\n\n\n\u003Cp>When dealing with local time in Sunorhc instances, Daylight Saving Time (DST), which depends on some time zones, is supported. local time instantiated in Sunorhc includes the DST time difference, and the internally managed The time zone offset managed internally is also affected by the DST time difference. The details of whether the instance&#8217;s date and time are in DST and the time difference if they are in DST can be obtained via immediate properties, getters, and instance methods.\u003Cbr>Note that DST will not be generated for dates and times instantiated with a time zone of &#8220;UTC&#8221;.\u003C\u002Fp>\n\n\n\n\u003Ch3 class=\"wp-block-heading\">An Instance Construction\u003C\u002Fh3>\n\n\n\n\u003Cp>The specification of the instance created by the constructor of Sunorhc is as shown in the example below.\u003Cbr>As an environment example, let&#8217;s assume that the system time zone is \u003Ccode>Asia\u002FTokyo\u003C\u002Fcode> (Japan Standard Time: UTC+09:00) and the current local time zone date and time (Japan Standard Time) is \u003Ccode>2021-08-25 21:13:00.771\u003C\u002Fcode>.\u003C\u002Fp>\n\n\n\n\u003Cfigure class=\"wp-block-table\">\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Constructor arguments\u003C\u002Fth>\u003Cth class=\"has-text-align-center\" data-align=\"center\">Example arguments (*1)\u003C\u002Fth>\u003Cth>Instance datetime (*2)\u003C\u002Fth>\u003Cth class=\"has-text-align-center\" data-align=\"center\">Instance TimeZone (*3)\u003C\u002Fth>\u003Cth>Description\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>None\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">None\u003C\u002Ftd>\u003Ctd>\u003Ccode>2021-08-25T12:13:00.771Z\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">UTC\u003C\u002Ftd>\u003Ctd>The UTC date and time calculated from the local datetime will be instantiated.\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>TimeZone argument available\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Ccode>'local'\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd>\u003Ccode>2021-08-25T21:13:00.771+09:00\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">local (UTC+09:00)\u003C\u002Ftd>\u003Ctd>Local datetime is instantiated.\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>TimeZone argument available\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Ccode>'America\u002FNew_York'\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd>\u003Ccode>2021-08-25T21:13:00.771+09:00\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">local (UTC+09:00)\u003C\u002Ftd>\u003Ctd>Local datetime is instantiated (system TimeZone is applied instead of the specified TimeZone name).\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Date and time payloads only\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Ccode>2021, 6, 1\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd>\u003Ccode>2021-06-01T00:00:00.000Z\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">UTC\u003C\u002Ftd>\u003Ctd>UTC datetime of the specified by payloads will be instantiated.\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Year only\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Ccode>0\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd>\u003Ccode>0000-01-01T00:00:00.000Z\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">UTC\u003C\u002Ftd>\u003Ctd>UTC datetime of BCE. 1 is instantiated.\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>UNIX time\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Ccode>0, {firstArgument: 'timestamp'}\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd>\u003Ccode>1970-01-01T00:00:00.000Z\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">UTC\u003C\u002Ftd>\u003Ctd>UTC datetime of UNIX timestamp is instantiated.\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>CE epoche time\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Ccode>0, {firstArgument: 'ce'}\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd>\u003Ccode>0001-01-01T00:00:00.000Z\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">UTC\u003C\u002Ftd>\u003Ctd>UTC datetime calculated from the CE epoch time is instantiated.\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Date and time payloads with TimeZone argument\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Ccode>2021, 6, 1, 'local'\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd>\u003Ccode>2021-06-01T00:00:00.000+09:00\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">local (UTC+09:00)\u003C\u002Ftd>\u003Ctd>Local datetime of the specified payloads will be instantiated.\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Datetime string\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Ccode>'2021\u002F4\u002F5 11:22:33'\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd>\u003Ccode>2021-04-05T11:22:33.000Z\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">UTC\u003C\u002Ftd>\u003Ctd>Datetime that parsed the specified datetime string will be instantiated.\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Date object\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Ccode>new Date()\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd>\u003Ccode>2021-08-25T12:13:00.771Z\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">UTC\u003C\u002Ftd>\u003Ctd>UTC datetime calculated from the primitive value (UNIX time) of the Date object will be instantiated.\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Date object\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Ccode>new Date(), 'local'\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd>\u003Ccode>2021-08-25T21:13:00.771+09:00\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">local (UTC+09:00)\u003C\u002Ftd>\u003Ctd>Local datetime by adding the system TimeZone offset to the UNIX time of the Date object will be instantiated.\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Ffigure>\n\n\n\n\u003Col class=\"wp-block-list\">\u003Cli>The &#8220;example argument&#8221; is payloads of &#8220;args…&#8221; given to \u003Ccode>new Sunorhc(args...)\u003C\u002Fcode>.\u003C\u002Fli>\u003Cli>The &#8220;instance datetime&#8221; is the string that can be retrieved with the getter \u003Ccode>toISOString\u003C\u002Fcode>.\u003C\u002Fli>\u003Cli>Information about the &#8220;Instance TimeZone&#8221; can be retrieved with the getters \u003Ccode>timezone\u003C\u002Fcode> and \u003Ccode>tzOffset\u003C\u002Fcode>.\u003C\u002Fli>\u003C\u002Fol>\n\n\n\n\u003Cp>As this example shows, Sunorhc does not handle dates and times in the local time zone in instances unless a time zone argument (such as \u003Ccode>local\u003C\u002Fcode>) is given to the constructor.\u003Cbr>Note that you can use the getter \u003Ccode>toDate\u003C\u002Fcode> to convert a Sunorhc instance to a Date object, or use the instance methods \u003Ccode>getUTC()\u003C\u002Fcode> and \u003Ccode>getZoned()\u003C\u002Fcode> to convert the date and time between UTC and local time zone.\u003C\u002Fp>\n\n\n\n\u003Ch3 class=\"wp-block-heading\">About Primitive Value\u003C\u002Fh3>\n\n\n\n\u003Cp>The primitive value of Sunorhc will be an instance of the native JavaScript Date object created by the constructor. As an entity, it is equivalent to the primitive value of the Date object, a number representing the number of milliseconds elapsed since the UNIX epoch.\u003Cbr>If you want to reference a primitive value directly from an instance, you can use \u003Ccode>new Sunorhc(). _baseDate\u003C\u002Fcode>, but this reference is not recommended in many cases. Because the value stored in the \u003Ccode>_baseDate\u003C\u002Fcode> property is an instance of a pure Date object before it is finalized as a Sunorhc instance, and thus it is not consistent with the values of immediate properties, getters, and instance methods.\u003Cbr>Normally, the \u003Ccode>_baseDate\u003C\u002Fcode> property should be made a private property, but Sunorhc does not require such robustness as a library.\u003Cbr>As for the actual instance of using Sunorhc, the instant property described next plays a role.\u003C\u002Fp>\n\n\n\n\u003Ch3 class=\"wp-block-heading\">Instant Property\u003C\u002Fh3>\n\n\n\n\u003Cp>The instance created by Sunorhc holds an \u003Ccode>instant\u003C\u002Fcode> object called instant property. This object contains various element snippets of the instantiated date and time data. The elements included in the instant property are as follows.\u003C\u002Fp>\n\n\n\n\u003Cfigure class=\"wp-block-table\">\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth class=\"has-text-align-center\" data-align=\"center\">property（instant.*）\u003C\u002Fth>\u003Cth class=\"has-text-align-center\" data-align=\"center\">Getter\u003C\u002Fth>\u003Cth class=\"has-text-align-center\" data-align=\"center\">Data Type\u003C\u002Fth>\u003Cth>Data Content\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>$Y\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>year\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">Integer\u003C\u002Ftd>\u003Ctd>Integer representing the year in Arabic numerals (negative value prior to BCE.1)\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>$MON\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>month\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">Integer\u003C\u002Ftd>\u003Ctd>Integer representing the month in Arabic numerals (1-12)\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>$MONL\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>monthLong\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">String\u003C\u002Ftd>\u003Ctd>Capital case string representing the month in English notation (e.g. January)\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>$MONS\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>monthShort\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">String\u003C\u002Ftd>\u003Ctd>First three characters of the capital case string representing the month in English notation (e.g. Jan)\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>$W\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>week\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">Integer\u003C\u002Ftd>\u003Ctd>Integer representing the ordinal week number of the year in Arabic numerals\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>$D\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>day\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">Integer\u003C\u002Ftd>\u003Ctd>Integer representing the date in Arabic numerals\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>$WD\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>weekday\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">Integer\u003C\u002Ftd>\u003Ctd>Integer representing the number of the day of the week in Arabic numerals (1:Monday &#8211; 7:Sunday, according to ISO 8601)\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>$WDL\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>weekdayLong\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">String\u003C\u002Ftd>\u003Ctd>Capital case string representing the day of the week in English notation (e.g. Monday)\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>$WDS\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>weekdayShort\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">String\u003C\u002Ftd>\u003Ctd>First three characters of the capital case string representing the day of the week in English notation (e.g. Mon)\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>$O\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>ordinalDays\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">Integer\u003C\u002Ftd>\u003Ctd>Integer representing the ordinal days number in the year in Arabic numerals (0-365)\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>$H\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>hour\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">Integer\u003C\u002Ftd>\u003Ctd>Integer representing the hours in Arabic numerals (0-23)\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>$M\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>minute\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">Integer\u003C\u002Ftd>\u003Ctd>Integer representing the minutes in Arabic numerals (0-59)\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>$S\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>second\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">Integer\u003C\u002Ftd>\u003Ctd>Integer representing the seconds in Arabic numerals (0-59)\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>$MS\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>millisecond\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">Integer\u003C\u002Ftd>\u003Ctd>Integer representing the milliseconds in Arabic numerals (0-999)\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>$TZ\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>timezone\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">String\u003C\u002Ftd>\u003Ctd>String representing the TimeZone name (either UTC or local)\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>$TZO\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>tzOffset\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">Integer\u003C\u002Ftd>\u003Ctd>Integer representing the TimeZone offset in Arabic numerals (in milliseconds)\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>$TZOL\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>tzOffsetHM\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">String\u003C\u002Ftd>\u003Ctd>String representing the TimeZone offset (in ±HH:MM format with seconds and less truncated)\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>$TZOF\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>tzOffsetFull\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">String\u003C\u002Ftd>\u003Ctd>String representing the TimeZone offset (in ±HH:MM:SS.mmm format)\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>$U\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>unix\u003C\u002Fem> (*1)\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">Integer\u003C\u002Ftd>\u003Ctd>Integer representing UNIX time in Arabic numerals (in seconds)\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>$UMS\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>unix\u003C\u002Fem> (*1)\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">Integer\u003C\u002Ftd>\u003Ctd>Integer representing UNIX time in Arabic numerals (in milliseconds)\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>$E\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>era\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">String\u003C\u002Ftd>\u003Ctd>A string representing the era in English notation\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>$CE\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>ce\u003C\u002Fem> (*1)\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">Integer\u003C\u002Ftd>\u003Ctd>Integer representing the CE epoch time in Arabic numerals (in seconds)\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>$CEMS\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>ce\u003C\u002Fem> (*1)\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">Integer\u003C\u002Ftd>\u003Ctd>Integer representing the CE epoch time in Arabic numerals (in milliseconds)\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>$DST\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">—\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">Boolean\u003C\u002Ftd>\u003Ctd>Boolean value indicating whether or not DST is observed in datetime\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cem>$DSTO\u003C\u002Fem>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">—\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">Integer\u003C\u002Ftd>\u003Ctd>Integer representing the DST offset in Arabic numerals (in milliseconds)\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Ffigure>\n\n\n\n\u003Col class=\"wp-block-list\">\u003Cli>The acquisition unit can be specified in the constructor argument \u003Ccode>epochUnit\u003C\u002Fcode>. The initial value is seconds.\u003C\u002Fli>\u003C\u002Fol>\n\n\n\n\u003Cp>The instant property is an immutable value as well as the date and time data held internally. Basically, the various getters are like aliases for retrieving these instant properties with interactive descriptions.\u003C\u002Fp>\n\n\n\n\u003Ch3 class=\"wp-block-heading\">Supported Browsers\u003C\u002Fh3>\n\n\n\n\u003Cp>The actual working environment and supported browsers of Sunorhc are as follows.\u003C\u002Fp>\n\n\n\n\u003Cfigure class=\"wp-block-table\">\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth class=\"has-text-align-center\" data-align=\"center\">Chrome (&gt;= 92)\u003C\u002Fth>\u003Cth class=\"has-text-align-center\" data-align=\"center\">firefox (&gt;= 91)\u003C\u002Fth>\u003Cth class=\"has-text-align-center\" data-align=\"center\">Safari (&gt;=13)\u003C\u002Fth>\u003Cth class=\"has-text-align-center\" data-align=\"center\">Edge (&gt;= 92)\u003C\u002Fth>\u003Cth class=\"has-text-align-center\" data-align=\"center\">Android\u003C\u002Fth>\u003Cth class=\"has-text-align-center\" data-align=\"center\">iOS\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cstrong>✓\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cstrong>✓\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cstrong>✓\u003C\u002Fstrong>（*1）\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cstrong>✓\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cstrong>✓\u003C\u002Fstrong>\u003C\u002Ftd>\u003Ctd class=\"has-text-align-center\" data-align=\"center\">\u003Cstrong>✓\u003C\u002Fstrong>\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Ffigure>\n\n\n\n\u003Col class=\"wp-block-list\">\u003Cli>Note: &#8220;Intl.Locale&#8221; object is not supported by native JavaScript in Safari 13, so a separate \u003Ca href=\"https:\u002F\u002Fformatjs.io\u002Fdocs\u002Fpolyfills\u002Fintl-locale\u002F\">Polyfill\u003C\u002Fa> is required for formatter language resolution.\u003C\u002Fli>\u003C\u002Fol>\n\n\n\n\u003Cp>Please note that we have not checked the operation of the software on legacy browsers such as IE. We do not plan to provide support for these legacy browsers.\u003C\u002Fp>\n\n\n\n\u003Ch3 class=\"wp-block-heading\">Installations\u003C\u002Fh3>\n\n\n\n\u003Cp>\u003Cstrong>NPM\u003C\u002Fstrong>\u003C\u002Fp>\n\n\n\n\u003Cpre class=\"wp-block-code\">\u003Ccode>npm install sunorhc\u003C\u002Fcode>\u003C\u002Fpre>\n\n\n\n\u003Cp>If you are using Yarn, it will be \u003Ccode>yarn add sunorhc\u003C\u002Fcode>.\u003C\u002Fp>\n\n\n\n\u003Cp>\u003Cstrong>GitHub\u003C\u002Fstrong>\u003C\u002Fp>\n\n\n\n\u003Cpre class=\"wp-block-code\">\u003Ccode>git clone https:\u002F\u002Fgithub.com\u002Fka215\u002Fsunorhc.git\u003C\u002Fcode>\u003C\u002Fpre>\n\n\n\n\u003Cp>The built JS files are stored in the dist directory of the repository.\u003C\u002Fp>\n\n\n\n\u003Ch3 class=\"wp-block-heading\">Usage\u003C\u002Fh3>\n\n\n\n\u003Cp>Sunorhc can be used by itself by loading the script file after it is built.\u003C\u002Fp>\n\n\n\n\u003Cp>\u003Cstrong>Node\u003C\u002Fstrong>\u003C\u002Fp>\n\n\n\n\u003Cpre class=\"wp-block-code\">\u003Ccode>const Sunorhc = require('sunorhc') \n\nconst NOW_UTC = new Sunorhc()\u003C\u002Fcode>\u003C\u002Fpre>\n\n\n\n\u003Cp>\u003Cstrong>ES6\u003C\u002Fstrong>\u003C\u002Fp>\n\n\n\n\u003Cpre class=\"wp-block-code\">\u003Ccode>import Sunorhc from 'sunorhc'\n\nconst NOW_ZONED = new Sunorhc('local')\u003C\u002Fcode>\u003C\u002Fpre>\n\n\n\n\u003Cp>\u003Cstrong>HTML5\u003C\u002Fstrong>\u003C\u002Fp>\n\n\n\n\u003Cpre class=\"wp-block-code\">\u003Ccode>&lt;script src=\"\u002Fpath\u002Fto\u002Fsunorhc.min.js\"&gt;&lt;\u002Fscript&gt;\n&lt;script&gt;\nconst NOW_UTC = new Sunorhc()\n&lt;\u002Fscript&gt;\u003C\u002Fcode>\u003C\u002Fpre>\n\n\n\n\u003Cp>It is also possible to load via CDN.\u003C\u002Fp>\n\n\n\n\u003Cpre class=\"wp-block-code\">\u003Ccode>&lt;script src=\"https:\u002F\u002Funpkg.com\u002Fsunorhc@latest\u002Fdist\u002Fsunorhc.min.js\"&gt;&lt;\u002Fscript&gt;\u003C\u002Fcode>\u003C\u002Fpre>\n\n\n\n\u003Ch3 class=\"wp-block-heading\">Examples of Use\u003C\u002Fh3>\n\n\n\n\u003Cp>\u003Cstrong>Constructor\u003C\u002Fstrong>\u003C\u002Fp>\n\n\n\n\u003Cpre class=\"wp-block-code\">\u003Ccode>const NOW_UTC = new Sunorhc()\n\nconst DateTime = new Sunorhc(2021, 8, 23, 22, 57, 'local')\nconsole.log(DataTime.toISOString) \u002F\u002F=&gt; 2021-08-23T22:57:00.000+09:00\n\nconst DT1 = new Sunorhc(123456789000, { firstArgument: \"timestamp\" }),\n      DT2 = new Sunorhc(123456789000, { firstArgument: \"ceepoch\" })\nconsole.log(\n  DT1.toISOString, \u002F\u002F=&gt; 1973-11-29T21:33:09.000Z\n  DT2.toISOString, \u002F\u002F=&gt; 0004-11-29T21:33:09.000Z\n)\u003C\u002Fcode>\u003C\u002Fpre>\n\n\n\n\u003Cp>\u003Cstrong>Getter\u003C\u002Fstrong>\u003C\u002Fp>\n\n\n\n\u003Cpre class=\"wp-block-code\">\u003Ccode>const NOW_UTC = new Sunorhc()\n\nconsole.log(\n  NOW_UTC.toISOString, \u002F\u002F=&gt; 2021-08-23T14:11:34.249Z\n  NOW_UTC.monthLong, \u002F\u002F=&gt; August\n  NOW_UTC.weekdayLong, \u002F\u002F=&gt; Monday\n  NOW_UTC.hour, \u002F\u002F=&gt; 14\n  NOW_UTC.tzOffsetHM, \u002F\u002F=&gt; +00:00\n  NOW_UTC.era, \u002F\u002F=&gt; 8 23, 2021 Anno Domini\n)\u003C\u002Fcode>\u003C\u002Fpre>\n\n\n\n\u003Cp>\u003Cstrong>Instance Methods\u003C\u002Fstrong>\u003C\u002Fp>\n\n\n\n\u003Cpre class=\"wp-block-code\">\u003Ccode>const DateTime = new Sunorhc()\n\nconsole.log(\n  DateTime.format('Y-m-d H:i:s'), \u002F\u002F=&gt; 2021-08-23 15:21:02\n  DateTime.getLDE('weekday', 'long', 'en-US'), \u002F\u002F=&gt; Monday\n  DateTime.modify(+1, 'month').toISOString, \u002F\u002F=&gt; 2021-09-23T15:24:20.070Z\n  DateTime.modify(-1, 'day').toString, \u002F\u002F=&gt; Sun Aug 22 2021 15:24:20 GMT+0000 (UTC)\n  DateTime.interval('2021-10-20', 'day'), \u002F\u002F=&gt; 58\n  DateTime.getISO('ordinal'), \u002F\u002F=&gt; 2021-234\n)\u003C\u002Fcode>\u003C\u002Fpre>\n\n\n\n\u003Ch3 class=\"wp-block-heading\">Documentations\u003C\u002Fh3>\n\n\n\n\u003Cp>Sorry, currently writing the manual document.\u003C\u002Fp>\n\n\n\n\u003Ch3 class=\"wp-block-heading\">Repository\u003C\u002Fh3>\n\n\n\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fka215\u002Fsunorhc\">https:\u002F\u002Fgithub.com\u002Fka215\u002Fsunorhc\u003C\u002Fa>\u003C\u002Fp>\n\n\n\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fsunorhc\">https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fsunorhc\u003C\u002Fa>\u003C\u002Fp>\n\n\n\n\u003Ch3 class=\"wp-block-heading\">Lisence\u003C\u002Fh3>\n\n\n\n\u003Cp>Code released under the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fka215\u002Fsunorhc\u002Fblob\u002Fmain\u002FLICENSE\">MIT License\u003C\u002Fa>.\u003C\u002Fp>\n",[271,274,277,280,283,286],{"slug":272,"name":273},"ce-epoch-time","CE epoch time",{"slug":275,"name":276},"datetime","DateTime",{"slug":278,"name":279},"dst","DST",{"slug":281,"name":282},"javascript","JavaScript",{"slug":284,"name":285},"library","Library",{"slug":287,"name":288},"timezone","TimeZone",[290,293,301,305],{"slug":123,"title":124,"date":125,"excerpt":126,"image":42,"categories":291},[292],{"slug":25,"name":26},{"slug":294,"title":295,"date":296,"excerpt":297,"image":298,"categories":299},"technique-to-change-column-width-of-markdown-table","Technique to change column width of markdown table","2019-03-08T17:58:18","The table creation by using the markdown text is easily and very convenient. However it’s difficult that…","\u002Fassets\u002Fuploads\u002F2019\u002F03\u002Fteq_markdown_table.jpg",[300],{"slug":25,"name":26},{"slug":38,"title":39,"date":40,"excerpt":41,"image":42,"categories":302},[303,304],{"slug":45,"name":46},{"slug":25,"name":26},{"slug":306,"title":307,"date":308,"excerpt":309,"image":310,"categories":311},"javascript-function-that-can-determine-whether-specific-value-is-empty","JavaScriptでPHPのempty()のように空判定ができる関数","2017-10-13T20:18:47","JavaScriptにはオブジェクトや配列などの引数に与えた変数（値）が「空」かどうかを判定する関数がない。つまり、PHPで云うところの empty() や、Railsで云うところの blank? といったビルトインメ…","\u002Fassets\u002Fuploads\u002F2016\u002F06\u002Ftools.png",[312,313],{"slug":45,"name":46},{"slug":25,"name":26},{"slug":123,"title":124,"date":125,"excerpt":126,"image":42,"categories":315},[316],{"slug":25,"name":26},{"slug":176,"title":177,"date":178,"excerpt":179,"image":170,"categories":318},[319,320,321],{"slug":161,"name":162},{"slug":138,"name":139},{"slug":25,"name":26},1793391394160]