溫馨提示×

php中getdate函數(shù)處理日期格式化的問題

PHP
小樊
90
2024-09-02 02:46:18
欄目: 編程語言

在PHP中,getdate()函數(shù)用于獲取當前日期和時間信息。它返回一個關聯(lián)數(shù)組,包含了有關日期和時間的信息。這個函數(shù)不接受任何參數(shù),直接返回當前日期和時間的信息。

以下是getdate()函數(shù)返回的數(shù)組元素:

Array
(
    [seconds] => 48
    [minutes] => 59
    [hours] => 21
    [mday] => 13
    [wday] => 3
    [mon] => 6
    [year] => 2021
    [yday] => 163
    [weekday] => Wednesday
    [month] => June
    [0] => 1623627188
)

如果你想要格式化日期,可以使用date()函數(shù)。date()函數(shù)接受兩個參數(shù):第一個參數(shù)是格式字符串,第二個參數(shù)是可選的時間戳。如果沒有提供時間戳,將使用當前時間。

以下是一些常用的日期格式化字符串:

  • Y:四位數(shù)的年份,例如:2021
  • m:兩位數(shù)的月份,例如:06
  • d:兩位數(shù)的日期,例如:01
  • H:兩位數(shù)的小時(24小時制),例如:23
  • i:兩位數(shù)的分鐘,例如:59
  • s:兩位數(shù)的秒鐘,例如:59

示例:

<?php
// 獲取當前日期和時間
$current_time = getdate();

// 格式化日期
$formatted_date = date("Y-m-d H:i:s", $current_time[0]);
echo "Formatted date: " . $formatted_date; // 輸出:Formatted date: 2021-06-13 21:59:48
?>

在這個示例中,我們首先使用getdate()函數(shù)獲取當前日期和時間信息,然后使用date()函數(shù)將其格式化為Y-m-d H:i:s格式。最后,我們輸出格式化后的日期。

0