Skip to Content
初めてのJavaScript 第3版 ―ES2015以降の最新ウェブ開発
book

初めてのJavaScript 第3版 ―ES2015以降の最新ウェブ開発

by Ethan Brown, 武舎 広幸, 武舎 るみ
January 2017
Intermediate to advanced
452 pages
5h 53m
Japanese
O'Reilly Japan, Inc.
Content preview from 初めてのJavaScript 第3版 ―ES2015以降の最新ウェブ開発

15章日時

現実の多くのアプリケーションでは日付や時刻の処理が必要になります。残念ながらJavaScriptのオブジェクトDateの機能は限られています(名前はDateですが、このオブジェクトは日付だけでなく時刻関連の処理も行います)。標準のDateオブジェクトだけでは必要な機能が満たされないというケースに備えて、この章ではライブラリMoment.jsもあわせて紹介します。

もともとJavaScriptのDateオブジェクトは、Netscapeのプログラマー、Ken SmithがJavaのjava.util.Dateを移植してできたものです。ですから「JavaScriptがJavaと何の関係もない」というのは必ずしも正しい表現ではなく、誰かに両者の関係を尋ねられたら、「まあ、Dateオブジェクトと基本的な構文が共通であること以外は、ほとんどないですね」と答えておけば間違いのないところでしょう。

15.1 タイムゾーン、タイムスタンプ、UNIXエポック

率直に言って、現在地球上の大部分の地域で使われているグレゴリオ暦は複雑すぎて扱いが面倒です。60秒で1分、60分で1時間、24時間で1日と「繰り上がり」は不規則で、うるう年や閏秒もあります。さらにタイムゾーンが複雑さに拍車をかけています。しかし世界中で使われている以上、これを受け入れないわけにはいきません。

日時を所定の時刻からの秒数で表せば、数直線上できちんと順序づけられますし、計算も単純でコンピュータで処理するためには理想的な方法と言えるかもしれません。

しかし、人間のコミュニケーションではうまくいきません。「ねえ、1487062800000に夕飯でもどう?」(1487062800000は、日本標準時で2017年2月14日の午後6時です)と言われても、困ってしまいます。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

スタッフエンジニアの道 ―優れた技術専門職になるためのガイド

スタッフエンジニアの道 ―優れた技術専門職になるためのガイド

Tanya Reilly, 島田 浩二
データサイエンス講義

データサイエンス講義

Rachel Schutt, Cathy O'Neil, 瀬戸山 雅人, 石井 弓美子, 河内 崇, 河内 真理子, 古畠 敦, 木下 哲也, 竹田 正和, 佐藤 正士, 望月 啓充
進化的アーキテクチャ ―絶え間ない変化を支える

進化的アーキテクチャ ―絶え間ない変化を支える

Neal Ford, Rebecca Parsons, Patrick Kua, 島田 浩二

Publisher Resources

ISBN: 9784873117836Other