PHP通用函数,php通用
<span> 1</span> <span>/*</span><span>* </span><span> 2</span> <span> * 时间轴函数, Unix 时间戳 </span><span> 3</span> <span> * @param int $time 时间 </span><span> 4</span> <span>*/</span> <span> 5</span> <span>function</span> TranTime(<span>$time</span><span>) { </span><span> 6</span> <span>//</span><span>$time = strtotime($time);</span> <span> 7</span> <span>$nowTime</span> = <span>time</span><span> (); </span><span> 8</span> <span>$message</span> = ''<span>; </span><span> 9</span> <span>//</span><span>一年前</span> <span>10</span> <span>if</span> (<span>idate</span> ( 'Y', <span>$nowTime</span> ) != <span>idate</span> ( 'Y', <span>$time</span><span> )) { </span><span>11</span> <span>$message</span> = <span>date</span> ( 'Y年m月d日', <span>$time</span><span> ); </span><span>12</span> <span> } </span><span>13</span> <span>else</span><span> { </span><span>14</span> <span>//</span><span>同一年</span> <span>15</span> <span>$days</span> = <span>idate</span> ( 'z', <span>$nowTime</span> ) - <span>idate</span> ( 'z', <span>$time</span><span> ); </span><span>16</span> <span>switch</span>(<span>true</span><span>){ </span><span>17</span> <span>//</span><span>一天内</span> <span>18</span> <span>case</span> (0 == <span>$days</span>): <span>19</span> <span>$seconds</span> = <span>$nowTime</span> - <span>$time</span><span>; </span><span>20</span> <span>//</span><span>一小时内</span> <span>21</span> <span>if</span> (<span>$seconds</span> < 3600<span>) { </span><span>22</span> <span>//</span><span>一分钟内</span> <span>23</span> <span>if</span> (<span>$seconds</span> < 60<span>) { </span><span>24</span> <span>if</span> (3 > <span>$seconds</span><span>) { </span><span>25</span> <span>$message</span> = '刚刚'<span>; </span><span>26</span> } <span>else</span><span> { </span><span>27</span> <span>$message</span> = <span>$seconds</span> . '秒前'<span>; </span><span>28</span> <span> } </span><span>29</span> <span> } </span><span>30</span> <span>$message</span> = <span>intval</span> ( <span>$seconds</span> / 60 ) . '分钟前'<span>; </span><span>31</span> <span> } </span><span>32</span> <span>$message</span> = <span>idate</span> ( 'H', <span>$nowTime</span> ) - <span>idate</span> ( 'H', <span>$time</span> ) . '小时前'<span>; </span><span>33</span> <span>break</span><span>; </span><span>34</span> <span>//</span><span>昨天</span> <span>35</span> <span>case</span> (1 == <span>$days</span>): <span>36</span> <span>$message</span> = '昨天' . <span>date</span> ( 'H:i', <span>$time</span><span> ); </span><span>37</span> <span>break</span><span>; </span><span>38</span> <span>//</span><span>前天</span> <span>39</span> <span>case</span> (2 == <span>$days</span>): <span>40</span> <span>$message</span> = '前天 ' . <span>date</span> ( 'H:i', <span>$time</span><span> ); </span><span>41</span> <span>break</span><span>; </span><span>42</span> <span>//</span><span>7天内</span> <span>43</span> <span>case</span> (7 > <span>$days</span>): <span>44</span> <span>$message</span> = <span>$days</span> . '天前'<span>; </span><span>45</span> <span>break</span><span>; </span><span>46</span> <span>//</span><span>超过7天</span> <span>47</span> <span>default</span>: <span>48</span> <span>$message</span> = <span>date</span> ( 'n月j日 H:i', <span>$time</span><span> ); </span><span>49</span> <span>break</span><span>; </span><span>50</span> <span> } </span><span>51</span> <span> } </span><span>52</span> <span>return</span> <span>$message</span><span>; </span><span>53</span> }
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章
Windows 11 KB5054979中的新功能以及如何解決更新問題
4 週前ByDDD
如何修復KB5055523無法在Windows 11中安裝?
3 週前ByDDD
Inzoi:如何申請學校和大學
1 個月前ByDDD
如何修復KB5055518無法在Windows 10中安裝?
3 週前ByDDD
在哪裡可以找到Atomfall中的站點辦公室鑰匙
4 週前ByDDD

熱工具

Dreamweaver CS6
視覺化網頁開發工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

記事本++7.3.1
好用且免費的程式碼編輯器

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)