2011-03-03 21 views
7

Estoy usando $date = date("D M d, Y G:i");.Fecha/hora actual de la fecha de la secuencia?

Cuando echo eco $date, muestra la fecha/hora correctas. Ahora necesito esto como una cadena.

He intentado string($date); pero nada sucede aquí. Y

$today = strtotime($date); 

Aquí tengo los números extraños ..

necesito una cadena para que pueda poner $today en un mensaje.

¿Cuál es el método correcto para esto?

+0

'date()' 'función devuelve string' ¿Qué estás buscando por favor elabora? Ya es una cadena –

+1

jaja, la haces eco y es correcta, ¡así que déjala en paz! –

+0

Votado para cerrar. –

Respuesta

31

La función date() ya devuelve una cadena.

Hacer esto:

$date = date("D M d, Y G:i"); 

tendrá la fecha actual en la variable $date, como una cadena - hay necesidad de ninguna operación adicional.

2

Su $date variable es una cadena, no hay necesidad de ningún tipo de conversión.

Puede consultar la documentación: http://ch.php.net/manual/en/function.date.php. El valor de retorno de la función date() es string.

Los números extraños que ve cuando llama al strtotime() es la marca de tiempo Unix que representa la cantidad de segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC.

0

Con respecto a:

$today = strtotime($date); 

Esos números son la fecha y hora actual (el número de segundos desde el 1 de enero de 1970). Puede usar esto como un segundo parámetro en la función de fecha para cambiar la fecha a lo que desee.

$newDate = date("D M d, Y G:i", $timeStamp); 
0

Ya estás recibiendo una cadena. $ date se puede usar como cualquier cadena ahora.

strtotime() en realidad le da el número de segundos en el tiempo como UNIX

+0

ah, ahora lo estoy obteniendo. se muestra ahora casi correctamente jue mar 03, 2011 13:09 ahora solo necesito obtener +1 hora gmt luego estoy listo :) – Cam

0
$date = 'Today is '.date("D M d, Y G:i", time()); 
echo $date; 
1

Si te gusta trabajar con objetos que usted puede hacer esto:

$date = new \DateTime('now'); 
echo $date->format('D M d, Y G:i'); 
Cuestiones relacionadas