2011-11-26 17 views
0

我迫切需要知道如何使日期以西班牙語顯示,而不是通過cron任務發送給用戶的提醒電子郵件中以英文顯示。在目前的(".$upcoming_date.")中,電子郵件中顯示的日期如下所示:Saturday, 26 November, 2011 21:19,我需要將其更改爲相應的西班牙語版本或類似26/11/2011 21:19的內容。

回答

0

你不知道。您將您傳遞的參數$format的值更改爲strftime()

strftime(_($someformat), $sometime) 
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 
+0

$格式化=日期( 「縮略詞,Y,G:IA」 ,strtotime($ coming_date)); – Atticus

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"))); 

希望它可以幫助

相關問題