php日期格式轉時間戳記的方法:1、使用strtotime函數將任何英文文字的日期時間描述解析為時間戳記;2、使用mktime函數從日期取得時間戳記;3、使用strtotime函數將英文文字字串表示的日期轉換為時間戳記。
推薦:《PHP影片教學》
PHP日期格式轉時間戳
PHP 提供了函數可以方便的將各種形式的日期轉換為時間戳,該類別函數主要是:
strtotime():將任何英文文字的日期時間描述解析為時間戳。
mktime():從日期取得時間戳記。
strtotime()
strtotime() 函數用於將英文文字字串表示的日期轉換為時間戳,為date() 的反函數,成功傳回時間戳,否則傳回FALSE 。語法:
int strtotime ( string time [, int now] )
參數 time 為被解析的字串,是根據 GNU 日期輸入格式表示的日期。
範例:
1 <?php 2 echo strtotime("2009-10-21 16:00:10"); //输出 1256112010 3 echo strtotime("10 September 2008"); //输出 1220976000 4 echo strtotime("+1 day"), "<br />"; //输出明天此时的时间戳 5 ?>
mktime()
mktime() 函數用於從日期取得時間戳,成功傳回時間戳,否則傳回 FALSE 。語法:
int mktime(时, 分, 秒, 月, 日, 年)
範例:
1 <?php 2 echo mktime(21, 50, 55, 07, 14, 2010); //输出“1279115455” 3 ?>
參數可以從右向左省略,任何省略的參數會被設定成本地日期和時間的目前值。
mktime() 在做日期計算和驗證方面很有用,它會自動計算超出範圍的輸入的正確值。例如下面範例輸出的都是 2008-01-01:
1 <?php 2 echo date("Y-m-d", mktime(0, 0, 0, 12, 32, 2007)); 3 echo date("Y-m-d", mktime(0, 0, 0, 13, 1, 2007)); 4 ?>
下個月的最後一天。任何給定月份的最後一天都可以被表示為下個月的第"0" 天,而不是-1 天,如下面的例子:
1 <?php 2 $lastday = mktime(0, 0, 0, 3, 0, 2008); 3 echo strftime("2008年最后一天是:%d", $lastday); 4 // 2008年最后一天是:29 5 ?>
自訂函數
下面的函數與strtotime功能差不多。
01 <?php 02 $date_str = "2011-09-11 17:00:00"; 03 echo $time_str = str_format_time($date_str); 04 05 function str_format_time($timestamp = '') 06 { 07 if (preg_match("/[0-9]{4}-[0-9]{1,2}-[0-9]{1,2} (0[0-9]|1[0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])/i", $timestamp)) 08 { 09 list($date,$time)=explode(" ",$timestamp); 10 list($year,$month,$day)=explode("-",$date); 11 list($hour,$minute,$seconds )=explode(":",$time); 12 $timestamp=gmmktime($hour,$minute,$seconds,$month,$day,$year); 13 } 14 else 15 { 16 $timestamp=time(); 17 } 18 return $timestamp; 19 } 20 21 echo '<br />'; 22 echo date("Y-m-d H:i:s", $time_str); 23 24 ?>
以上是php日期格式如何轉時間戳的詳細內容。更多資訊請關注PHP中文網其他相關文章!

php把负数转为正整数的方法:1、使用abs()函数将负数转为正数,使用intval()函数对正数取整,转为正整数,语法“intval(abs($number))”;2、利用“~”位运算符将负数取反加一,语法“~$number + 1”。

实现方法:1、使用“sleep(延迟秒数)”语句,可延迟执行函数若干秒;2、使用“time_nanosleep(延迟秒数,延迟纳秒数)”语句,可延迟执行函数若干秒和纳秒;3、使用“time_sleep_until(time()+7)”语句。

php字符串有下标。在PHP中,下标不仅可以应用于数组和对象,还可应用于字符串,利用字符串的下标和中括号“[]”可以访问指定索引位置的字符,并对该字符进行读写,语法“字符串名[下标值]”;字符串的下标值(索引值)只能是整数类型,起始值为0。

php除以100保留两位小数的方法:1、利用“/”运算符进行除法运算,语法“数值 / 100”;2、使用“number_format(除法结果, 2)”或“sprintf("%.2f",除法结果)”语句进行四舍五入的处理值,并保留两位小数。

在php中,可以使用substr()函数来读取字符串后几个字符,只需要将该函数的第二个参数设置为负值,第三个参数省略即可;语法为“substr(字符串,-n)”,表示读取从字符串结尾处向前数第n个字符开始,直到字符串结尾的全部字符。

判断方法:1、使用“strtotime("年-月-日")”语句将给定的年月日转换为时间戳格式;2、用“date("z",时间戳)+1”语句计算指定时间戳是一年的第几天。date()返回的天数是从0开始计算的,因此真实天数需要在此基础上加1。

查找方法:1、用strpos(),语法“strpos("字符串值","查找子串")+1”;2、用stripos(),语法“strpos("字符串值","查找子串")+1”。因为字符串是从0开始计数的,因此两个函数获取的位置需要进行加1处理。

方法:1、用“str_replace(" ","其他字符",$str)”语句,可将nbsp符替换为其他字符;2、用“preg_replace("/(\s|\ \;||\xc2\xa0)/","其他字符",$str)”语句。


熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

Atom編輯器mac版下載
最受歡迎的的開源編輯器