date.toLocaleString()是JavaScript中的內置函數,用於將日期和時間轉換為字符串。
用法:
dateObj.toLocaleString(locales, options)
dateObj應該是有效的Date對象。
-
參數:
- 語言環境–此參數是包含一種或多種語言或語言環境標簽的語言環境字符串的數組。請注意,它是一個可選參數。如果要在應用程序中使用語言的特定格式,請在locales參數中指定該語言。
- 選項–它也是一個可選參數,包含指定比較選項的屬性,其中一些屬性是localeMatcher,timeZone,工作日,年,月,日,小時,分鍾,秒等。
返回值:它以區域設置指定的特定格式,以字符串值的形式返回日期和時間。
JavaScript代碼顯示date.toLocaleDateString()函數的工作方式:
示例1:此代碼顯示當前日期和時間。另外,在此代碼中,toLocaleString()方法不使用任何參數,因此它使用操作係統的區域設置約定,並返回結果machine-specific。
<script>
var d = new Date();
var result = d.toLocaleString();
document.write("date and time as a string = " + result);
</script>
輸出:
date and time as a string = 6/26/2018, 10:28:17
示例2:
此代碼以locale參數指定的字符串格式打印日期和時間。
<script>
var date = new Date(Date.UTC(2018, 5, 26, 7, 0, 0));
var options = { hour12: false };
document.write(date.toLocaleString("en-US"));
document.write("<br>");
document.write(date.toLocaleString("en-US", options));
</script>
輸出:
6/26/2018, 12:30:00 PM 6/26/2018, 12:30:00
注意:
toLocaleString()方法不同於toLocaleDateString()方法,因為toLocaleDateString()僅將Date對象的日期轉換為字符串,但toLocaleString()將日期和時間轉換為字符串。
支持的瀏覽器:JavaScript date.toLocaleString()函數支持的瀏覽器如下:
- 穀歌瀏覽器
- IE瀏覽器
- 火狐瀏覽器
- Opera
- 蘋果瀏覽器
注:本文由純淨天空篩選整理自vivekkothari大神的英文原創作品 JavaScript | date.toLocaleString()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。