Hàm Date.toString() trong Javascript
Phương thức Date.toString()
sẽ chuyển đổi một đối tượng thời gian thành một chuỗi thời gian, chuỗi thời gian trả về sẽ bao gồm các thông tin như: giờ, phút, giây, ngày, tháng, năm, tên múi giờ, kí hiệu múi giờ.
Lưu ý: phương thức Date.toString()
sẽ tự động được gọi bởi javascript mỗi khi đối tượng thời gian cần được hiển thị như một chuỗi.
Cú pháp
Cú pháp: Date.toString()
Phương thức này không có tham số truyền vào.
Bài viết này được đăng tại [free tuts .net]
Cách sử dụng
Phương thức Date.toString()
sẽ tự động được gọi bởi javascript khi cần hiển thị đối tượng như một chuỗi, cùng tìm hiểu ví dụ:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <h1>Học lập trình miễn phí tại freetuts.net</h1> <p id="demo"></p> <script> var date = new Date(); document.getElementById("demo").innerHTML = date; </script> </body> </html>
Thu Jun 15 2017 16:38:23 GMT+0700 (SE Asia Standard Time)
Ở đây các bạn có thể thấy mình không gọi hàm Date.toString()
, nhưng khi gán vào nội dung của thẻ HTML, đối tượng thời gian vẫn được hiển thị như một chuỗi.
Giờ hãy xem kết quả như thế nào khi gọi hàm Date.toString()
nhé:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <h1>Học lập trình miễn phí tại freetuts.net</h1> <button onclick="myFunction()">Run</button> <p id="demo"></p> <script> var date = new Date(); document.getElementById("demo").innerHTML = date; function myFunction() { var str = date.toString(); document.getElementById("demo").innerHTML = str; } </script> </body> </html>
Thu Jun 15 2017 16:41:20 GMT+0700 (SE Asia Standard Time)
Kết quả vẫn không có gì thay đổi phải không nào.
Tham khảo: w3schools.com