RE: [PHP] Time Problem: always ten past xx
| From: | Mert Oztekin | Date: | Tue, 06 Oct 2009 08:16:14 +0000 |
| Subject: | RE: [PHP] Time Problem: always ten past xx | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-298637@lists.php.net to get a copy of this message | ||
My mistake,
I thought it was date() now strftime()
Sorry
(why do php developers create two different standarts for such similiar functions???☺ )
_____________________________________________
From: Mert Oztekin
Sent: Tuesday, October 06, 2009 11:07 AM
To: 'Jason'; 'Matthias Laug'; php-general@lists.php.net
Subject: RE: [PHP] Time Problem: always ten past xx
Jason,
%M is also month:
Month --- ---
F A full textual representation of a month, such as January or March January through December
m Numeric representation of a month, with leading zeros 01 through 12
M A short textual representation of a month, three letters Jan through Dec
n Numeric representation of a month, without leading zeros 1 through 12
t Number of days in the given month 28 through 31
Time --- ---
i Minutes with leading zeros 00 to 59
http://tr.php.net/manual/en/function.date.php
-----Original Message-----
From: Jason [mailto:networkadmin@emarket2.com]
Sent: Tuesday, October 06, 2009 11:04 AM
To: 'Matthias Laug'; php-general@lists.php.net
Subject: RE: [PHP] Time Problem: always ten past xx
Hi,
That's because %m is month, what you need is %M for minute (note uppercase).
Check out http://php.net/strftime
HTH
J
-----Original Message-----
From: Matthias Laug [mailto:matthias.laug@gmail.com]
Sent: 06 October 2009 08:53
To: php-general@lists.php.net
Subject: [PHP] Time Problem: always ten past xx
Hey everybody,
I've got a strange problem. Using PHP5.3 on my MacBook.
There is a script, which handles input from user, in this case a date
and time.
So I get for example "10:30" and "06.10.2009". Standard german time
format. Now I try to get the correct timestamp:
$time = strtotime("06.10.2009 10:30");
var_dump($time);
var_dump(strftime("%d.%m.%Y %H:%m",$time));
But the result is as
int 1254817800
string '06.10.2009 10:10' (length=16)
The minutes are always "10", no matter what time I get.
Anyone a clue?
Thanks, Mattes
P.S.: default timezone is set to
date_default_timezone_set('Europe/Berlin');
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
________________________________
Bu mesaj ve ekleri, mesajda gönderildiği belirtilen kişi/kişilere özeldir ve gizlidir. Size
yanlışlıkla ulaşmışsa lütfen gönderen kisiyi bilgilendiriniz ve mesajı sisteminizden
siliniz. Mesaj ve eklerinin içeriği ile ilgili olarak şirketimizin herhangi bir hukuki
sorumluluğu bulunmamaktadır. Şirketimiz mesajın ve bilgilerinin size değişikliğe uğrayarak
veya geç ulaşmasından, bütünlüğünün ve gizliliğinin korunamamasından, virüs
içermesinden ve bilgisayar sisteminize verebileceği herhangi bir zarardan sorumlu tutulamaz.
This message and attachments are confidential and intended for the individual(s) stated in this
message. If you received this message in error, please immediately notify the sender and delete it
from your system. Our company has no legal responsibility for the contents of the message and its
attachments. Our company shall have no liability for any changes or late receiving, loss of
integrity and confidentiality, viruses and any damages caused in anyway to your computer system.