GIF89a; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 134.29.175.74 / Your IP : 216.73.216.160 Web Server : nginx/1.10.2 System : Windows NT CST-WEBSERVER 10.0 build 19045 (Windows 10) i586 User : Administrator ( 0) PHP Version : 7.1.0 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/nginx/html/JimMartinson/CST1611/VM_Data/Install/ApachePerlFiles/Perl/html/site/lib/APR/ |
Upload File : |
<?xml version="1.0" ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <!-- saved from url=(0017)http://localhost/ --> <script language="JavaScript" src="../../../displayToc.js"></script> <script language="JavaScript" src="../../../tocParas.js"></script> <script language="JavaScript" src="../../../tocTab.js"></script> <link rel="stylesheet" type="text/css" href="../../../scineplex.css"> <title>APR::Date - Perl API for APR date manipulating functions</title> <link rel="stylesheet" href="../../../Active.css" type="text/css" /> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <link rev="made" href="mailto:" /> </head> <body> <!-- INDEX BEGIN --> <div name="index"> <script>writelinks('__top__',3);</script> <h1><a>APR::Date - Perl API for APR date manipulating functions</a></h1> <p><a name="__index__"></a></p> <ul> <li><a href="#name">NAME</a></li> <li><a href="#synopsis">Synopsis</a></li> <li><a href="#description">Description</a></li> <li><a href="#api">API</a></li> <ul> <li><a href="#parse_http"><code>parse_http</code></a></li> <li><a href="#parse_rfc"><code>parse_rfc</code></a></li> </ul> <li><a href="#see_also">See Also</a></li> <li><a href="#copyright">Copyright</a></li> <li><a href="#authors">Authors</a></li> </ul> <hr name="index" /> </div> <!-- INDEX END --> <p> </p> <h1><a name="name">NAME</a></h1> <p>APR::Date - Perl API for APR date manipulating functions</p> <p> </p> <hr /> <h1><a name="synopsis">Synopsis</a></h1> <pre> <span class="keyword">use</span> <span class="variable">APR::Date</span> <span class="operator">();</span> <span class="comment"># parse HTTP-complient date string</span> <span class="variable">$date_string</span> <span class="operator">=</span> <span class="string">'Sun, 06 Nov 1994 08:49:37 GMT'</span><span class="operator">;</span> <span class="variable">$date_parsed</span> <span class="operator">=</span> <span class="variable">APR::Date::parse_http</span><span class="operator">(</span><span class="variable">$date_string</span><span class="operator">);</span> <span class="comment"># parse RFC822-complient date string</span> <span class="variable">$date_string</span> <span class="operator">=</span> <span class="string">'Sun, 6 Nov 94 8:49:37 GMT'</span><span class="operator">;</span> <span class="variable">$date_parsed</span> <span class="operator">=</span> <span class="variable">APR::Date::parse_rfc</span><span class="operator">(</span><span class="variable">$date_string</span><span class="operator">);</span> </pre> <p> </p> <hr /> <h1><a name="description">Description</a></h1> <p><code>APR::Socket</code> provides the Perl interface to APR date manipulating functions.</p> <p> </p> <hr /> <h1><a name="api">API</a></h1> <p><code>APR::Date</code> provides the following functions and/or methods:</p> <p> </p> <h2><a name="parse_http"><code>parse_http</code></a></h2> <p>Parse HTTP date strings</p> <pre> <span class="variable">$date_parsed</span> <span class="operator">=</span> <span class="variable">parse_http</span><span class="operator">(</span><span class="variable">$date_string</span><span class="operator">);</span> </pre> <dl> <dt><strong><a name="date_string" class="item">arg1: <code>$date_string</code> ( string )</a></strong> <dd> <p>The date string can be in one of the following formats:</p> </dd> <dd> <pre> <span class="variable">Sun</span><span class="operator">,</span> <span class="number">06</span> <span class="variable">Nov</span> <span class="number">1994</span> <span class="number">08</span><span class="operator">:</span><span class="number">49</span><span class="operator">:</span><span class="number">37</span> <span class="variable">GMT</span> <span class="operator">;</span> <span class="variable">RFC</span> <span class="number">822</span><span class="operator">,</span> <span class="variable">updated</span> <span class="variable">by</span> <span class="variable">RFC</span> <span class="number">1123</span> <span class="variable">Sunday</span><span class="operator">,</span> <span class="number">06</span><span class="operator">-</span><span class="variable">Nov</span><span class="operator">-</span><span class="number">94</span> <span class="number">08</span><span class="operator">:</span><span class="number">49</span><span class="operator">:</span><span class="number">37</span> <span class="variable">GMT</span> <span class="operator">;</span> <span class="variable">RFC</span> <span class="number">850</span><span class="operator">,</span> <span class="variable">obsoleted</span> <span class="variable">by</span> <span class="variable">RFC</span> <span class="number">1036</span> <span class="variable">Sun</span> <span class="variable">Nov</span> <span class="number">6</span> <span class="number">08</span><span class="operator">:</span><span class="number">49</span><span class="operator">:</span><span class="number">37</span> <span class="number">1994</span> <span class="operator">;</span> <span class="variable">ANSI</span> <span class="variable">C's</span> <span class="variable">asctime</span><span class="operator">()</span> <span class="keyword">format</span> </pre> </dd> <dd> <p>refer to <a href="http://www.ietf.org/rfc/rfc2616.txt" class="rfc">RFC2616</a> for the details (GMT is assumed, regardless of the used timezone).</p> </dd> </li> <dt><strong><a name="date_parsed" class="item">ret: <code>$date_parsed</code> ( number )</a></strong> <dd> <p>the number of microseconds since 1 Jan 1970 GMT, or 0 if out of range or if the date is invalid.</p> </dd> </li> <dt><strong><a name="since_2_0_00226" class="item">since: 2.0.00</a></strong> </dl> <p>Remember to divide the return value by 1_000_000 if you need it in seconds.</p> <p> </p> <h2><a name="parse_rfc"><code>parse_rfc</code></a></h2> <p>Parse a string resembling an <a href="http://www.ietf.org/rfc/rfc822.txt" class="rfc">RFC 822</a> date. It's meant to be lenient in its parsing of dates. Hence, this will parse a wider range of dates than <code>parse_http()|/C_parse_http_</code>.</p> <pre> <span class="variable">$date_parsed</span> <span class="operator">=</span> <span class="variable">parse_rfc</span><span class="operator">(</span><span class="variable">$date_string</span><span class="operator">);</span> </pre> <dl> <dt><strong>arg1: <code>$date_string</code> ( string )</strong> <dd> <p>The date string can be in one of the following formats:</p> </dd> <dd> <pre> <span class="variable">Sun</span><span class="operator">,</span> <span class="number">06</span> <span class="variable">Nov</span> <span class="number">1994</span> <span class="number">08</span><span class="operator">:</span><span class="number">49</span><span class="operator">:</span><span class="number">37</span> <span class="variable">GMT</span> <span class="operator">;</span> <span class="variable">RFC</span> <span class="number">822</span><span class="operator">,</span> <span class="variable">updated</span> <span class="variable">by</span> <span class="variable">RFC</span> <span class="number">1123</span> <span class="variable">Sunday</span><span class="operator">,</span> <span class="number">06</span><span class="operator">-</span><span class="variable">Nov</span><span class="operator">-</span><span class="number">94</span> <span class="number">08</span><span class="operator">:</span><span class="number">49</span><span class="operator">:</span><span class="number">37</span> <span class="variable">GMT</span> <span class="operator">;</span> <span class="variable">RFC</span> <span class="number">850</span><span class="operator">,</span> <span class="variable">obsoleted</span> <span class="variable">by</span> <span class="variable">RFC</span> <span class="number">1036</span> <span class="variable">Sun</span> <span class="variable">Nov</span> <span class="number">6</span> <span class="number">08</span><span class="operator">:</span><span class="number">49</span><span class="operator">:</span><span class="number">37</span> <span class="number">1994</span> <span class="operator">;</span> <span class="variable">ANSI</span> <span class="variable">C's</span> <span class="variable">asctime</span><span class="operator">()</span> <span class="keyword">format</span> <span class="variable">Sun</span><span class="operator">,</span> <span class="number">6</span> <span class="variable">Nov</span> <span class="number">1994</span> <span class="number">08</span><span class="operator">:</span><span class="number">49</span><span class="operator">:</span><span class="number">37</span> <span class="variable">GMT</span> <span class="operator">;</span> <span class="variable">RFC</span> <span class="number">822</span><span class="operator">,</span> <span class="variable">updated</span> <span class="variable">by</span> <span class="variable">RFC</span> <span class="number">1123</span> <span class="variable">Sun</span><span class="operator">,</span> <span class="number">06</span> <span class="variable">Nov</span> <span class="number">94</span> <span class="number">08</span><span class="operator">:</span><span class="number">49</span><span class="operator">:</span><span class="number">37</span> <span class="variable">GMT</span> <span class="operator">;</span> <span class="variable">RFC</span> <span class="number">822</span> <span class="variable">Sun</span><span class="operator">,</span> <span class="number">6</span> <span class="variable">Nov</span> <span class="number">94</span> <span class="number">08</span><span class="operator">:</span><span class="number">49</span><span class="operator">:</span><span class="number">37</span> <span class="variable">GMT</span> <span class="operator">;</span> <span class="variable">RFC</span> <span class="number">822</span> <span class="variable">Sun</span><span class="operator">,</span> <span class="number">06</span> <span class="variable">Nov</span> <span class="number">94</span> <span class="number">08</span><span class="operator">:</span><span class="number">49</span> <span class="variable">GMT</span> <span class="operator">;</span> <span class="variable">Unknown</span> <span class="operator">[</span><span class="variable">drtr</span><span class="operator">\</span><span class="variable">@ast</span><span class="operator">.</span><span class="variable">cam</span><span class="operator">.</span><span class="variable">ac</span><span class="operator">.</span><span class="variable">uk</span><span class="operator">]</span> <span class="variable">Sun</span><span class="operator">,</span> <span class="number">6</span> <span class="variable">Nov</span> <span class="number">94</span> <span class="number">08</span><span class="operator">:</span><span class="number">49</span> <span class="variable">GMT</span> <span class="operator">;</span> <span class="variable">Unknown</span> <span class="operator">[</span><span class="variable">drtr</span><span class="operator">\</span><span class="variable">@ast</span><span class="operator">.</span><span class="variable">cam</span><span class="operator">.</span><span class="variable">ac</span><span class="operator">.</span><span class="variable">uk</span><span class="operator">]</span> <span class="variable">Sun</span><span class="operator">,</span> <span class="number">06</span> <span class="variable">Nov</span> <span class="number">94</span> <span class="number">8</span><span class="operator">:</span><span class="number">49</span><span class="operator">:</span><span class="number">37</span> <span class="variable">GMT</span> <span class="operator">;</span> <span class="variable">Unknown</span> <span class="operator">[</span><span class="variable">Elm</span> <span class="number">70.85</span><span class="operator">]</span> <span class="variable">Sun</span><span class="operator">,</span> <span class="number">6</span> <span class="variable">Nov</span> <span class="number">94</span> <span class="number">8</span><span class="operator">:</span><span class="number">49</span><span class="operator">:</span><span class="number">37</span> <span class="variable">GMT</span> <span class="operator">;</span> <span class="variable">Unknown</span> <span class="operator">[</span><span class="variable">Elm</span> <span class="number">70.85</span><span class="operator">]</span> </pre> </dd> </li> <dt><strong>ret: <code>$date_parsed</code> ( number )</strong> <dd> <p>the number of microseconds since 1 Jan 1970 GMT, or 0 if out of range or if the date is invalid.</p> </dd> </li> <dt><strong><a name="since_2_0_00227" class="item">since: 2.0.00</a></strong> </dl> <p>Remember to divide the return value by 1_000_000 if you need it in seconds.</p> <p> </p> <hr /> <h1><a name="see_also">See Also</a></h1> <p><a href="../../../docs/2.0/index.html">mod_perl 2.0 documentation</a>.</p> <p> </p> <hr /> <h1><a name="copyright">Copyright</a></h1> <p>mod_perl 2.0 and its core modules are copyrighted under The Apache Software License, Version 2.0.</p> <p> </p> <hr /> <h1><a name="authors">Authors</a></h1> <p><a href="../../../about/contributors/people.html">The mod_perl development team and numerous contributors</a>.</p> </body> </html>