php時間戳記怎麼去掉年月

PHPz
發布: 2023-03-29 10:45:16
原創
576 人瀏覽過

在PHP開發中,我們常常會用到時間戳記來記錄一些時間相關的信息,例如用戶註冊時間、文章發佈時間等等。而有些時候,我們需要將時間戳轉換成某種特定的時間格式,例如“2021-06-30 14:30:00”,或僅保留時間的小時、分鐘或秒鐘部分。在本文中,我們將介紹如何在PHP中去除時間戳記的年月。

PHP中的時間戳記是一個整數,表示從1970年1月1日0時0分0秒(格林威治標準時間)起到當前時間的秒數。常用函數time() 可以取得目前時間戳記。我們可以利用PHP提供的日期和時間函數,將時間戳格式化成我們需要的時間字串。

例如,我們可以使用date()函數將時間戳格式化成一個標準的日期字串:

$timestamp = time(); // 获取当前时间戳

$date = date('Y-m-d H:i:s', $timestamp); // 格式化时间戳为日期字符串

echo $date; // 输出: 2021-06-30 14:30:00
登入後複製

上述程式碼中,date()函數中的第一個參數是格式化字串,表示我們希望將時間戳記轉換成哪種時間格式。其中,'Y'表示四位數的年份,'m'表示兩位數的月份,'d'表示兩位數的日期,'H'表示24小時制中的小時,'i'表示分鐘,' s'表示秒。

如果我們只需要保留時間的小時、分鐘或秒數部分,我們可以修改格式化字串中的部分內容。例如:

$timestamp = time(); // 获取当前时间戳

$hour = date('H', $timestamp); // 只保留小时

$minute = date('i', $timestamp); // 只保留分钟

$second = date('s', $timestamp); // 只保留秒数

echo $hour; // 输出: 14

echo $minute; // 输出: 30

echo $second; // 输出: 00
登入後複製

當然,如果我們要從時間戳中去掉年月部分,我們可以簡單地使用date()函數,並將格式化字串修改為'-m-d H:i:s' :

$timestamp = time(); // 获取当前时间戳

$time = date('-m-d H:i:s', $timestamp); // 去掉年月部分,只保留时分秒

echo $time; // 输出: -06-30 14:30:00
登入後複製

在上述程式碼中,我們已經將時間戳記轉換成了只保留時分秒的時間格式,並列印出結果。

總結一下,我們可以使用PHP提供的日期和時間函數,將時間戳格式化成我們需要的時間字串。要移除時間戳記中的年月部分,只需要修改格式化字串中的內容即可。這種方式簡單易用,很容易實現。

以上是php時間戳記怎麼去掉年月的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!