functions-online

Date and Time

Execute and test PHP functions for date and time manipulation.

date

指定された引数 $timestamp を、与えられた フォーマット文字列によりフォーマットし、日付文字列を返します。 タイムスタンプが与えられない場合は、現在の時刻が使われます。 つまり $timestamp はオプションであり そのデフォルト値は time() の値です。

idate

指定された引数 $timestamp を、 与えられたフォーマット文字列によりフォーマットし、日付数値を返します。 タイムスタンプが与えられない場合は、現在のローカル時刻が使われます。 つまり、$timestamp はオプションであり、 そのデフォルト値は time() の値です。

関数 date() と異なり、 idate() は $format パラメータ中は一文字しか受け取りません。

jdtounix

この関数は、$jday で指定したユリウス歴に 対応する Unix タイムスタンプを返します。 $jday が Unix 歴 (グレゴリウス歴で 1970 年と 2037 年の間 または 2440588 <= $jday <= 2465342) の範囲外の場合は FALSE を返します。返される時刻は地方時間です (GMT ではありません)。

jewishtojd

この関数では1年(紀元前3761年)に遡って全ての日々を扱うこと が出来ますが、この様な使い方は特に意味があるわけではありません。 ユダヤ暦は数千年に渡って使われていますが、当初は月の 始まりが決められていませんでいた。新しい月は新月が最初に観測 された日に始まりました。

mktime

与えられた引数に従って UNIX のタイムスタンプを返します。 このタイムスタンプは、Unix epoch(1970年1月1日00:00:00 GMT)から 指定された時刻までの通算秒を表す長整数です。

strftime

ローカルの時刻・日付を、ロケール設定にもとづいてフォーマットします。 月および曜日の名前、およびその他の言語依存の文字列は、 setlocale() で設定された現在のロケールを尊重して表示されます。

strptime

strptime() は $date をパースした結果を配列で返します。エラー時には FALSE を返します。

strtotime

この関数は英語の書式での日付を含む文字列が指定されることを期待しており、$now で与えられたその形式から Unix タイムスタンプ (1970 年 1 月 1 日 00:00:00 UTC からの経過秒数) への変換を試みます。$now が指定されていない場合は現在日時に変換します。

unixtojd

Unix タイムスタンプ(1970/1/1 からの秒数)$timestamp をユリウス歴に変換して返します。$timestamp が 指定されない場合は現在の日付が使用されます。