Skip to content

Commit 1c0e78e

Browse files
authored
Merge pull request #251 from moebrowne/improve-example
Improve PHP code example.
2 parents f2e193c + 3b8c934 commit 1c0e78e

File tree

1 file changed

+10
-16
lines changed

1 file changed

+10
-16
lines changed

index.html

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -75,29 +75,23 @@ <h3><a id="developers" href="#developers">Don’t think, just strip</a></h3>
7575
<p>Here is a sample PHP function for developers:</p>
7676

7777
<pre><code>&lt;?php
78-
function is_naked_day($d) {
79-
$start = date('U', mktime(-14, 0, 0, 04, $d, date('Y')));
80-
$end = date('U', mktime(36, 0, 0, 04, $d, date('Y')));
81-
$z = date('Z') * -1;
82-
$now = time() + $z;
83-
if ( $now &gt;= $start &amp;&amp; $now &lt;= $end ) {
84-
return true;
85-
}
86-
return false;
78+
function isNakedDay()
79+
{
80+
$now = new \DateTime('now', new \DateTimeZone('UTC'));
81+
$start = new \DateTime('00:00, April 9', new \DateTimeZone('+14:00'));
82+
$end = new \DateTime('00:00, April 10', new \DateTimeZone('-12:00'));
83+
84+
return $now &gt;= $start && $now &lt; $end;
8785
}
8886
?&gt;</code></pre>
8987

9088
<p>Use it like this:</p>
9189

9290
<pre><code>&lt;head&gt;
9391
94-
&lt;?php
95-
if ( is_naked_day(9) ) {
96-
echo '&lt;!-- Naked Day has no styles --&gt;';
97-
} else {
98-
echo '&lt;link rel="stylesheet" href="styles.css" /&gt;';
99-
}
100-
?&gt;
92+
&lt;?php if(!isNakedDay()) : ?&gt;
93+
&lt;link rel="stylesheet" href="styles.css" /&gt;
94+
&lt;?php endif; ?&gt;
10195
10296
&lt;/head&gt;</code></pre>
10397

0 commit comments

Comments
 (0)