なぜコードの最初の行は "Date"型のオブジェクトを返しますが、2番目のコードは "number"を返しますか?なぜ新しいDate()。setHours(18)は日付の代わりに数値を返しますか?
doc(http://www.w3schools.com/jsref/jsref_sethours.asp)によると、setHours()は日付オブジェクトの時の値を変換するだけで、変換する必要はありません。
コード:
var date = new Date();
var date2 =date.setHours(19);
ありがとう!
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/setHoursドキュメントをチェックしてください。指定された日付の時間を設定し、タイムスタンプを返します。 – CollinD
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/setHours – Deep
'date'オブジェクトの実際の値を見てください...設定されていることがわかりますあなたが指定した通りです。 –