Thumbnail
Category: Lập trình

Kinh nghiệm Safari

Date: December 8, 2021
13 views

Contents

[
Hide
]

Safari không đủ thông minh như các trình duyệt khác, do đó khi code một số phần cần lưu ý để tránh gặp lỗi trên trình duyệt này.

1. new Date() của javascript

Mình đọc trên stackoverflow là cái new Date() của javascript trên các trình duyệt khác để dạng yyyy-MM-dd hay yyyy/MM/dd thì vẫn chạy bình thường, còn riêng Safari thì phải để yyyy/MM/dd ạ. Nên khi code cần chỉnh lại dạng yyyy/MM/dd luôn.


convertDateTime(date) {
 var date = new Date(date.replace(/-/g, "/")); // new Date có param
												// cần replace '-' => '/'
 return date;
},


renderUpdateDate(date) {
 date = this.convertDateTime(date);
 return `${date.getFullYear()} 年 ${date.getMonth() + 1} 月 ${date.getDate()} 日現在`;
},

Copyright © 2025 All Right Reserved