當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JavaScript Date toLocaleString()用法及代碼示例


下麵是Date toLocaleString()方法的示例。

  • 例:
    <script> 
        var d = new Date(Date.UTC(2020, 9, 26, 7, 0, 0)); 
        var result = d.toLocaleString(); 
        document.write("Date and Time of apocalypse:" 
        + result); 
    </script>                   
  • 輸出:
    Date and Time of apocalypse:26/10/2020, 12:30:00
  • date.toLocaleString()方法用於將日期和時間轉換為字符串。句法:

dateObj.toLocaleString(locales, options)

參數:此方法接受上麵提到和下麵描述的兩個參數:

  • locales:此參數是包含一種或多種語言或語言環境標簽的語言環境字符串的數組。請注意,它是一個可選參數。如果要在應用程序中使用語言的特定格式,請在locales參數中指定該語言。
  • Options:它也是一個可選參數,包含指定比較選項的屬性,其中一些屬性是localeMatcher,timeZone,工作日,年,月,日,時,分,秒等。

返回值:它以區域設置指定的特定格式將日期和時間作為字符串值返回。

注意:dateObj應該是有效的Date對象。



程序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瀏覽器
  • Firefox
  • Opera
  • Safari




相關用法


注:本文由純淨天空篩選整理自vivekkothari大神的英文原創作品 JavaScript Date toLocaleString() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。