gpt4 book ai didi

php - 如何将时间戳变量转换为可读的现有脚本? (假如)

转载 作者:行者123 更新时间:2023-11-29 02:57:12 26 4
gpt4 key购买 nike

如何使用此脚本将变量传递给时间转换而不是当前时间?我的变量是 $article['timestamp'];,它是一个 MySQL 时间戳。

<?php
date_default_timezone_set('Europe/Athens');

setlocale(LC_TIME, 'el_GR.UTF-8');
echo strftime('%A ');
$greekMonths = array('Ιανουαρίου','Φεβρουαρίου','Μαρτίου','Απριλίου','Μαΐου','Ιουνίου','Ιουλίου','Αυγούστου','Σεπτεμβρίου','Οκτωβρίου','Νοεμβρίου','Δεκεμβρίου');
$greekDate = date('j') . ' ' . $greekMonths[intval(date('m'))-1] . ' ' . date('Y');
echo $greekDate;
?>

示例

$article['timestamp'] = 2015-04-06 15:14:24
expected output: 06 _MONTH_ 2015. _MONTH_ is from the $greekMonths

最佳答案

只需将您的时间戳转换为 unix 时间戳并将其提供给 date() 函数:

date_default_timezone_set('Europe/Athens');
$article['timestamp'] = '2015-03-07 15:14:24';
$unix = strtotime($article['timestamp']); // to unix
setlocale(LC_TIME, 'el_GR.UTF-8');
echo strftime('%A ');
$greekMonths = array('Ιανουαρίου','Φεβρουαρίου','Μαρτίου','Απριλίου','Μαΐου','Ιουνίου','Ιουλίου','Αυγούστου','Σεπτεμβρίου','Οκτωβρίου','Νοεμβρίου','Δεκεμβρίου');

// then use the unix timestamp and feed it into the date function
$greekDate = date('j', $unix) . ' ' . $greekMonths[intval(date('m', $unix))-1] . ' ' . date('Y', $unix);
echo $greekDate;

关于php - 如何将时间戳变量转换为可读的现有脚本? (假如),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29472633/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com