Página 1 de 1

Formato de fecha en MySQL

Publicado: 02 Dic 2009, 00:53
por jakk
Vamos a ver si logro explicarme bien.

Bueno yo tengo instalado un Mod que es para hacer pronosticos de las carreras de Formula 1y buscaba uno tmb para carreras MotoGP, puesto que no lo hay me he puesto a hacerlo basandome en el de formula 1 , se podria usar el de formula 1 para MotoGP pero como quiero las 2 cosas ahi eso.

Ya he modificado muchas cosas y he conseguido que ambos sean completamente compatibles, ques lo que importa.
Ahora bien una parte del install, para crear las carreras:

Código: Seleccionar todo

			if ($umil->table_exists($table_prefix . 'motogp_races'))
			{
				// before we fill anything in this table, we truncate it. Maybe someone missed an old installation.
				$db->sql_query('TRUNCATE TABLE ' . $table_prefix . 'motogp_races');
				
				$sql_ary = array();

				$sql_ary[] = array('race_id' => 1,  'race_name' => 'Losail / Qatar', 		            'race_img' => '', 'race_quali' => '0', 'race_result' => '0', 'race_time' => 1238306400, 'race_length' => '5,303', 'race_laps' => 58, 'race_distance' => '307,574', 'race_debut' => 1996,);
				$sql_ary[] = array('race_id' => 2,  'race_name' => 'Motegui / Japon', 		            'race_img' => '', 'race_quali' => '0', 'race_result' => '0', 'race_time' => 1238922000, 'race_length' => '5,543', 'race_laps' => 56, 'race_distance' => '310,408', 'race_debut' => 1999,);
				$sql_ary[] = array('race_id' => 3,  'race_name' => 'Jerez / España', 				    'race_img' => '', 'race_quali' => '0', 'race_result' => '0', 'race_time' => 1240124400, 'race_length' => '5,451', 'race_laps' => 56, 'race_distance' => '305,066', 'race_debut' => 2004,);
				$sql_ary[] = array('race_id' => 4,  'race_name' => 'Le Mans / Francia', 				'race_img' => '', 'race_quali' => '0', 'race_result' => '0', 'race_time' => 1240747200, 'race_length' => '5,412', 'race_laps' => 57, 'race_distance' => '308,238', 'race_debut' => 2004,);
				$sql_ary[] = array('race_id' => 5,  'race_name' => 'Mugello / Italia', 			        'race_img' => '', 'race_quali' => '0', 'race_result' => '0', 'race_time' => 1241956800, 'race_length' => '4,627', 'race_laps' => 66, 'race_distance' => '305,256', 'race_debut' => 1991,);
				$sql_ary[] = array('race_id' => 6,  'race_name' => 'Silverstone / Gran Bretaña', 		'race_img' => '', 'race_quali' => '0', 'race_result' => '0', 'race_time' => 1243166400, 'race_length' => '3,340', 'race_laps' => 78, 'race_distance' => '260,520', 'race_debut' => 1950,);
				$sql_ary[] = array('race_id' => 7,  'race_name' => 'Assen / Holanda', 			        'race_img' => '', 'race_quali' => '0', 'race_result' => '0', 'race_time' => 1244376000, 'race_length' => '5,338', 'race_laps' => 58, 'race_distance' => '309,356', 'race_debut' => 2005,);
				$sql_ary[] = array('race_id' => 8,  'race_name' => 'Montmelo / España', 	            'race_img' => '', 'race_quali' => '0', 'race_result' => '0', 'race_time' => 1245585600, 'race_length' => '5,141', 'race_laps' => 60, 'race_distance' => '308,355', 'race_debut' => 1950,);
				$sql_ary[] = array('race_id' => 9,  'race_name' => 'Sachsenring / Alemania', 	        'race_img' => '', 'race_quali' => '0', 'race_result' => '0', 'race_time' => 1247400000, 'race_length' => '5,148', 'race_laps' => 60, 'race_distance' => '308,863', 'race_debut' => 1984,);
lo que no entiendo es el formato de la fecha, por ejemplo la tercera carerra jerez/españa

Código: Seleccionar todo

'race_time' => 1240124400,
eso corresponde a 19-abril-2009 7:00:00 , pero no logo entender como se calcula, vamos que si quisiera poner 1-diciembre-2009 20:00:00 que tendria que poner?
entiendo que es una pregunta para usuarios mas expertos, pero aver si alguien lo sabe, ya que es algo que me gustaria poder compartir :D

Re: Formato de fecha en MySQL

Publicado: 02 Dic 2009, 15:31
por raton
Bueno, pues yo de experto poco, pero te dare la solucion.

Aqui tienes una web que es un conversor de fecha :P

http://www.onlineconversion.com/unix_time.htm

Saludos :wink:

PD:

Aqui copio la informacion de donde lo he saco TRANQUILOS!!!, tengo permiso para ponerlo:

El problema esta en que la fecha esta puesta en formato Unix Time. Por lo tanto nos hara falta un conversor para saber la numeración que hay que poner.

Por ejemplo, nos podemos encontrar con un valor como este:

Código: Seleccionar todo

 '1205971200'
¿Como saber por cual cambiarlo?, pues es facil, con esta web misma: Web Conversor!!

Aqui dejo una imagen de como utilizar el conversor de esta web:
Imagen

El paso remarcado con el numero "1" es para poner el codigo ya convertido a formato Unix Time. Va bien para comprobar, o saber el que tenemos puesto en nuestra web..

El paso remarcado con el numero "2" es para poner la fecha y hora si se quiere y dandole a "Submit", nos dara la fecha en formato Unix Time que nos hace falta.

Re: Formato de fecha en MySQL

Publicado: 02 Dic 2009, 18:31
por jakk
wala, muchas gracias :ok: :bravo: :bravo:
ahora si, perfecto, lla lleva mejor camino esto :D

Re: Formato de fecha en MySQL

Publicado: 16 Dic 2009, 17:34
por jakk
perdon por el doble post
solo es para decir que funciona perfectamete el conversor, ya casi tengo lista la primera version alpha :D