Heim > Backend-Entwicklung > PHP-Tutorial > PHP erhält einen bestimmten Zeitstempel und die Funktion mktime()

PHP erhält einen bestimmten Zeitstempel und die Funktion mktime()

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-08-08 09:28:11
Original
1151 Leute haben es durchsucht

Die Funktion mktime() gibt den Unix-Zeitstempel eines Datums zurück. Ein Unix-Zeitstempel enthält die Anzahl der Sekunden zwischen der Unix-Epoche (1. Januar 1970, 00:00:00 GMT) und der angegebenen Zeit.

Syntax:
mktime(Stunde, Minute, Sekunde, Monat, Tag, Jahr);

Beispiel:

<code><span><span><?php</span><span>$d</span>  = mktime(<span>9</span>, <span>12</span>, <span>31</span>, <span>6</span>, <span>10</span>, <span>2015</span>);
    <span>echo</span><span>"创建日期是 "</span> . date(<span>"Y-m-d H:i:s"</span>, <span>$d</span>);
<span>?></span></span></code>
Nach dem Login kopieren

Gemeinsame Zeitstempelfunktionen

<code><span>/**
     * 得到开始和结束unix时间段
     */</span>
    public function get_start_and_end_time(<span>$mark</span>)
    {
        <span>if</span>(<span>$mark</span> == <span>'yesterday'</span>)
        {   
            <span>$start_time</span> = mktime(<span>0</span>,<span>0</span>,<span>0</span>,<span>date</span>(<span>'m'</span>),<span>date</span>(<span>'d'</span>) - <span>1</span>,<span>date</span>(<span>'Y'</span>));
            <span>$end_time</span> = mktime(<span>0</span>,<span>0</span>,<span>0</span>,<span>date</span>(<span>'m'</span>),<span>date</span>(<span>'d'</span>),<span>date</span>(<span>'Y'</span>)) - <span>1</span>;
        }<span>else</span><span>if</span>(<span>$mark</span> == <span>'today'</span>)
        {   
             <span>$start_time</span> = mktime(<span>0</span>,<span>0</span>,<span>0</span>,<span>date</span>(<span>'m'</span>),<span>date</span>(<span>'d'</span>),<span>date</span>(<span>'Y'</span>));
             <span>$end_time</span> = mktime(<span>0</span>,<span>0</span>,<span>0</span>,<span>date</span>(<span>'m'</span>),<span>date</span>(<span>'d'</span>) + <span>1</span>,<span>date</span>(<span>'Y'</span>)) - <span>1</span>;
        }<span>else</span><span>if</span>(<span>$mark</span> == <span>'toweek'</span>)
        {
             <span>$start_time</span> = mktime(<span>0</span>,<span>0</span>,<span>0</span>,<span>date</span>(<span>'m'</span>),<span>date</span>(<span>'d'</span>) - <span>date</span>(<span>'w'</span>) + <span>1</span>,<span>date</span>(<span>'Y'</span>));
             <span>$end_time</span> = mktime(<span>23</span>,<span>59</span>,<span>59</span>,<span>date</span>(<span>'m'</span>),<span>date</span>(<span>'d'</span>) - <span>date</span>(<span>'w'</span>) + <span>7</span>,<span>date</span>(<span>'Y'</span>));
        }<span>else</span><span>if</span>(<span>$mark</span> == <span>'tomonth'</span>)
        {
             <span>$start_time</span> = mktime(<span>0</span>,<span>0</span>,<span>0</span>,<span>date</span>(<span>'m'</span>),<span>1</span>,<span>date</span>(<span>'Y'</span>));
             <span>$end_time</span> = mktime(<span>23</span>,<span>59</span>,<span>59</span>,<span>date</span>(<span>'m'</span>),<span>date</span>(<span>'t'</span>),<span>date</span>(<span>'Y'</span>));
        }
        <span>$arr</span>[<span>'start_time'</span>] = <span>$start_time</span>;
        <span>$arr</span>[<span>'end_time'</span>] = <span>$end_time</span>;
        <span>return</span><span>$arr</span>;
    }</code>
Nach dem Login kopieren

Das Obige stellt PHP vor, um einen Zeitstempel einer bestimmten Zeit und die Funktion mktime() zu erhalten, einschließlich des relevanten Inhalts. Ich hoffe, dass es für Freunde hilfreich sein wird, die an PHP-Tutorials interessiert sind.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage