2010-05-04 1 views
28

Làm thế nào tôi có thể phát hiện tự động tiết kiệm ánh sáng ban ngày trong PHP?Làm thế nào tôi có thể phát hiện tự động tiết kiệm ánh sáng ban ngày trong PHP?

+0

Tôi không thể giúp bạn trả lời, ít nhất là nếu bạn muốn nói một màn hình bị tắt để tiết kiệm năng lượng. Nhưng bạn sẽ sử dụng nó ở đâu? Chỉ tò mò ... – Ben

+0

@Ben http://en.wikipedia.org/wiki/Daylight_saving_time – Glycerine

+1

@Glycerine, ah theo cách đó! Từ câu hỏi tôi hiểu ông muốn biết những gì energyscheme ví dụ như một máy tính xách tay đã được sử dụng;) Tôi từ Hà Lan, DST được gọi là 'Zomertijd'/'Summertime' ở đây;) – Ben

Trả lời

57
echo date('I'); 

I (i vốn) là 1/0 biểu thị việc tiết kiệm ánh sáng ban ngày có hiệu lực hay không.

http://php.net/manual/en/function.date.php

hy vọng điều đó sẽ hữu ích.

+0

+1 Đi cho nó .... –

+15

Không có lý do nào để truyền 'time()' làm tham số thứ hai cho 'date()', nó sử dụng thời gian hiện tại theo mặc định: http://www.php.net /manual/en/function.date.php – Adrian

+3

Tôi muốn lưu ý ở đây là cụ thể cho múi giờ mặc định hoặc được đặt '(date_default_timezone_set ('string');' .Vì vậy, ví dụ: nếu múi giờ ở Arizona, thì nó sẽ luôn luôn trả về false vì không có DST ở Arizona. –