@Date (JavaScript)

日付と時刻を作成します。

定義場所

@Functions (JavaScript)

構文

@Date(time:Date) : Date

@Date(years:int, months:int, days:int) : Date

@Date(years:int, months:int, days:int, hours:int, minutes:int, seconds:int) : Date

パラメータ 説明
time 日付と時刻。
seconds 日付と時刻の「秒」。
minutes 日付と時刻の「分」。
hours 日付と時刻の「時」。
days 日付と時刻の「日」。
months 日付と時刻の「月」。
years 日付と時刻の「年」。
戻り値 説明
Date 新しい日付と時刻。

使用法

この関数は、日付と時刻を以下のように処理します。

以下の例では、Date オブジェクトによって日付と時刻を設定しています。
function p(stuff) {
	print("<<<" + stuff + ">>>");
}

var now = @Now();
var date1 = @Date(now);
p("Now = " + now); // <<<Now = 4/7/06 4:49 PM>>>
p("Date = " + date1); // <<<Date = 4/7/06 12:00 AM>>>

以下の例では、@Today 関数を使用して日付を設定し、コード内で直接値を記述して時刻を設定しています。

function p(stuff) {
	print("<<<" + stuff + ">>>");
}

var date1 = @Today();
var year = @Year(date1);
var month = @Month(date1);
var day = @Day(date1);
var today = @Date(year, month, day, 13, 30, 0);
p("Today at 1:30PM = " + today.toLocaleString());

以下の例では、@Yesterday 関数を使用して日付を設定し、@Now 関数を使用して時刻を設定しています。この結果、現在より 24 時間前の日時が設定されます。

function p(stuff) {
	print("<<<" + stuff + ">>>");
}

var date1 = @Yesterday();
var year = @Year(date1);
var month = @Month(date1);
var day = @Day(date1);
var date2 = @Now();
var hour = @Hour(date2);
var minute = @Minute(date2);
var second = @Second(date2);
var yesterday = @Date(year, month, day, hour, minute, second);
p("24 hours ago = " + yesterday.toLocaleString());