我迫切需要知道在通过cron任务发送给用户的提醒电子邮件中,如何使用西班牙语而不是英语显示日期。使用当前(".$upcoming_date.")
,电子邮件中显示的日期如下:Saturday, 26 November, 2011 21:19
,我需要将其更改为相应的西班牙语版本或类似26/11/2011 21:19
。
答案 0 :(得分:1)
如果存储在某个地方,您可能需要此功能来转换时间。祝好运。 http://php.net/manual/en/function.strtotime.php
http://php.net/manual/en/function.date.php
$today = date("F j, Y, g:i a"); // March 10, 2001, 5:16 pm
$today = date("m.d.y"); // 03.10.01
$today = date("j, n, Y"); // 10, 3, 2001
$today = date("Ymd"); // 20010310
$today = date('h-i-s, j-m-y, it is w Day'); // 05-16-18, 10-03-01, 1631 1618 6Satpm01
$today = date('\i\t \i\s \t\h\e jS \d\a\y.'); // it is the 10th day.
$today = date("D M j G:i:s T Y"); // Sat Mar 10 17:16:18 MST 2001
$today = date('H:m:s \m \i\s\ \m\o\n\t\h'); // 17:03:18 m is month
$today = date("H:i:s"); // 17:16:18
答案 1 :(得分:0)
你没有。您将传递的$format
参数的值更改为strftime()
。
strftime(_($someformat), $sometime)
答案 2 :(得分:0)
对于西班牙语日期,你可以这样做:
echo strftime("%A %e de %B del %Y - %H:%M:%S", mktime (gmdate("H"), gmdate("i"), gmdate("s")-16200, gmdate("n"), gmdate("j"), gmdate("Y")));
希望有所帮助