Specify whether the time is daylight saving

Source: Internet
Author: User
Tags echo date
How to determine the specified time to obtain the use of US daylight saving system

I know I can write a function to determine whether the current U.S. daylight saving system ...

But look for a little bit not to say the time to judge ....


The judgment of Daylight saving system
function Is_dst () {
$timezone =date (' e '); Get the time zone that is currently in use
Date_default_timezone_set (' us/pacific-new '); Force set time Zone
$dst =date (' I '); Determine if daylight saving time
Date_default_timezone_set ($timezone); Restore Time Zone
return $DST; return results

}


Reply to discussion (solution)

Is the second argument of date not the specified time?

The second parameter doesn't seem to be working ...

$lastUpdateint = 13819522810;

echo Date ("I", lastupdateint);
The returned result is 0 ....

I don't know if my understanding of daylight saving time is wrong. It's just an artificial setting.

The timestamp is the number of seconds from 1970 to a point in time, at some point in time, in different countries, different time systems can have different local times

But how can you possibly conclude that this time the number of seconds is obtained from the United States of daylight savings?


If it were not for me to understand the error, you would not be able to achieve this requirement.

* USA DST
* FROM-second week of March to 9:00am at the first weeek of November
This is the United States daylight saving time Starting Date ~

It is necessary to maintain a list for your area to use daylight saving time ~

  • Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.