'12/12/1955 12:00:00 AM'
非表示の列に日付が保存されています。時刻なしで日付を表示したいです。
どうすればいいですか?
ベストアンサー1
おそらくこれが最も簡単な方法です:
new Date(<your-date-object>.toDateString());
例: 時間コンポーネントなしで現在の日付を取得するには:
new Date(new Date().toDateString());
与える:
Thu Jul 11 2019 00:00:00 GMT-0400 (Eastern Daylight Time)
注記これは普遍的に機能します。toDateString()
ブラウザのローカライズ(時間コンポーネントなし)で日付文字列を生成し、new Date()
同じローカリゼーションを使用するその日付文字列を解析します。
以下のように Date オブジェクトを拡張して、dateOnly プロパティを使用できます。
Date.prototype.getDateWithoutTime = function () {
return new Date(this.toDateString());
}
<any-date-object>.getDateWithoutTime();
日付のみ出力します