PHP kiểm tra xem ngày có phải là DST không
❮ Tham chiếu ngày/giờ PHP Show Ví dụĐịnh dạng ngày và giờ GMT/UTC và trả về chuỗi ngày được định dạng // In ngày // In ngày, thứ, tháng, năm, giờ, AM hoặc PM Định nghĩa và cách sử dụngHàm gmdate() định dạng ngày giờ GMT/UTC và trả về chuỗi ngày đã định dạng cú phápgmdate(định dạng, dấu thời gian) Giá trị tham sốTham sốMô tảĐịnh dạngBắt buộc. Chỉ định định dạng của chuỗi ngày xuất ra. Các ký tự sau có thể được sử dụng
và các hằng số được xác định trước sau đây cũng có thể được sử dụng (có sẵn từ PHP 5. 1. 0)
chi tiết kỹ thuậtGiá trị trả về. Trả về một chuỗi ngày được định dạng khi thành công. FALSE khi lỗi + và E_WARNING Phiên bản PHP. 4+Nhật ký thay đổi PHP. PHP5. 1. Phạm vi hợp lệ của dấu thời gian bây giờ là từ Thứ Sáu, ngày 13 tháng 12 năm 1901 20. 45. 54 GMT đến Thứ ba, ngày 19 tháng 1 năm 2038 03. 14. 07 giờ GMT. Trước phiên bản 5. 1 dấu thời gian bị giới hạn từ 01-01-1970 đến 19-01-2038 trên một số hệ thống (e. g. Các cửa sổ).PHP 5. 1. 1. Đã thêm các hằng số của định dạng ngày/giờ tiêu chuẩn có thể được sử dụng để chỉ định tham số định dạng ❮ Tham chiếu ngày/giờ PHP Điều này hoạt động tốt và trang web của tôi cho biết thời gian EST thích hợp với lệnh date(). Sau đó, tôi kiểm tra xem thời gian tiết kiệm ánh sáng ban ngày có được bật hay không với echo date('I'); Và nó nói "1" có nghĩa là nó đang bật. tôi cần nó tắt. Tôi cần đặt trang web của mình thành EST mà không cần tiết kiệm thời gian ban ngày. Tôi không có quyền truy cập vào php của mình. ban đầu. Nó phải được thực hiện thông qua mã. Làm thế nào tôi có thể làm điều đó?
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn Tâm thầnĐăng ngày 8 tháng 9 năm 2016 Tâm thần
Đăng ngày 8 tháng 9 năm 2016 (đã chỉnh sửa) Tôi nghĩ bạn hiểu nhầm
Cụ thể, bạn đang cố gắng đạt được điều gì và/hoặc bạn đang gặp phải vấn đề gì mà việc tiết kiệm ánh sáng ban ngày đang gây ra? Đã chỉnh sửa ngày 8 tháng 9 năm 2016 bởi Tâm thần
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn Jacques1Đăng ngày 8 tháng 9 năm 2016 Jacques1
Đăng ngày 8 tháng 9 năm 2016 Ừm, cái gì?
Bạn đang nói rằng bạn có thời gian chính xác với EDT (UTC−04. 00). Sau đó, bạn đang nói rằng bạn thực sự muốn EST (UTC−05. 00). Vậy nó là gì?
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn requinixĐăng ngày 8 tháng 9 năm 2016 requinix
Đăng ngày 8 tháng 9 năm 2016 Có vẻ như OP đang sử dụng "EST" làm thuật ngữ của giáo dân. Cho nên
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn Jacques1Đăng ngày 8 tháng 9 năm 2016 Jacques1
Đăng ngày 8 tháng 9 năm 2016 Có khả năng. Thật kỳ lạ khi ai đó sẽ phàn nàn cụ thể về bit DST hơn là thời gian nghỉ
Dù sao, có lẽ OP có thể làm rõ điều này
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn Tâm thầnĐăng ngày 8 tháng 9 năm 2016 Tâm thần
Đăng ngày 8 tháng 9 năm 2016
Đó cũng là niềm tin của tôi. EST và EDT đều được sử dụng để hiển thị thời gian "đúng" hiện tại cho những người ở múi giờ đó. S vs D được sử dụng để xác định xem thời gian đó có trong khoảng thời gian tiết kiệm ánh sáng ban ngày hay không. Nó thực sự không có nhiều tác dụng đối với những người ở múi giờ đó vì họ không phải dịch thời gian. Cần thiết khi giao tiếp thời gian với người khác ở các múi giờ khác nhau để họ có thể chuyển đổi chính xác. Nhiều khu vực/quốc gia không sử dụng DST, vì vậy nếu một cuộc họp được lên lịch trong 5. 00PM, EST so với EDT rất quan trọng đối với những người tham gia ở Ấn Độ (ví dụ) không sử dụng giờ mùa hè. Đối với họ, cuộc họp có thể diễn ra vào lúc 2. 30 giờ sáng (nếu 5 giờ chiều EDT) hoặc 3. 30 giờ sáng (nếu 5 giờ chiều EST)
Nếu khán giả ở cùng một múi giờ (hoặc ít nhất là ở Bắc Mỹ), bạn có thể bỏ qua số nhận dạng đó và chỉ sử dụng 5. 00 ET
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn kenw232Đăng ngày 8 tháng 9 năm 2016 kenw232
Đăng ngày 8 tháng 9 năm 2016 Vâng, tôi đang nói EST đơn giản như ở new york time. Bây giờ khi DST đến vào khoảng ngày 6 tháng 11 năm 2016, tôi không muốn thời gian quay ngược lại 1 giờ và do đó, thời gian được báo cáo bởi lệnh PHP date() trên trang web cụ thể này vẫn giữ nguyên. khả thi?
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn Jacques1Đăng ngày 8 tháng 9 năm 2016 Jacques1
Đăng ngày 8 tháng 9 năm 2016 Hiện tại bạn đang ở múi giờ mùa hè, vì vậy yêu cầu của bạn không có nhiều ý nghĩa về cách thức hoạt động của thế giới thực
Nhưng nếu bạn muốn phát minh ra múi giờ cá nhân của riêng mình, điều đó tất nhiên là có thể về mặt kỹ thuật
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn requinixĐăng ngày 9 tháng 9 năm 2016 requinix
Đăng ngày 9 tháng 9 năm 2016
Đó là nó?
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn ginerjmĐăng ngày 9 tháng 9 năm 2016 ginerjm
Đăng ngày 9 tháng 9 năm 2016 (đã chỉnh sửa) Thật vô nghĩa khi sử dụng thời gian mà không ai khác đang sử dụng, trừ khi thời gian này dành cho Indiana, Arizona, Saskatchewan(?) hoặc một phần của vùng Caribe Đã chỉnh sửa ngày 9 tháng 9 năm 2016 bởi ginerjm
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn requinixĐăng ngày 9 tháng 9 năm 2016 requinix
Đăng ngày 9 tháng 9 năm 2016 Sức mạnh đặc biệt của tôi cho tôi biết rằng OP nằm trong khu vực EST/EDT thông thường ở Canada và nơi America/Toronto là định danh múi giờ chính xác
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn ginerjmĐăng ngày 9 tháng 9 năm 2016 ginerjm
Đăng ngày 9 tháng 9 năm 2016 quan điểm của tôi chính xác. OP đã không cho chúng tôi manh mối về lý do tại sao anh ấy lại khẩn trương tìm kiếm kiến thức này
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn kenw232Đăng ngày 10 tháng 9 năm 2016 kenw232
Đăng ngày 10 tháng 9 năm 2016 Nếu tôi đặt múi giờ tùy chỉnh với date_default_timezone_set('Etc/GMT+4'); thời gian sẽ thay đổi 1 giờ vào ngày 6 tháng 11 năm 2016 khi Tiết kiệm ánh sáng ban ngày kết thúc hay giữ nguyên?
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn Jacques1Đăng ngày 10 tháng 9 năm 2016 Jacques1
Đăng ngày 10 tháng 9 năm 2016 câu hỏi thực sự là. Tại sao bạn bị ám ảnh với thời gian tiết kiệm ánh sáng ban ngày? Làm cách nào để kiểm tra thời gian ban ngày trong PHP?date('I') sẽ trả về "1" nếu múi giờ của máy chủ/PHP ở dạng DST hoặc "0" nếu không phải. Để tìm hiểu xem múi giờ cụ thể có trong DST hay không, hãy sử dụng. $date = new DateTime('now', new DateTimeZone('America/Los_Angeles'));
PH có DST không?Philippines. Kể từ năm 2021, Philippines không tuân thủ quy ước giờ mùa hè , mặc dù quy định này đã được thi hành trong một thời gian ngắn dưới thời tổng thống của Manuel L. Quezon năm 1936-1937, Ramon Magsaysay năm 1954, Ferdinand Marcos năm 1978, và Corazon Aquino năm 1990. |