Autor Tema: Fecha en web  (Leído 3900 veces)

Desconectado AnTiHeRoE

  • Member
  • ***
  • Mensajes: 375
    • http://www.bancotel.com
Fecha en web
« en: 16 de Noviembre de 2006, 11:46:54 am »
Hola, estoy buscando una forma de poner la fecha del dia en una web pero lo unico que encuentro sale mal (me sale año 2106 o cosas asi) y quiero de todas formas que sea algo en plan 16/11/06 pero solo encuentro fechas largas del estilo de Jueves, 16 de enero de 2006.

Desconectado halo

  • Pro Member
  • ****
  • Mensajes: 541
Re: Fecha en web
« Respuesta #1 en: 16 de Noviembre de 2006, 04:14:26 pm »
Pero, ¿cómo lo quieres poner? Vía PHP o similar o Javascript. En PHP das formato que quieras, parseas y lo pones como te dé la gana. En JavaScript nunca lo he hecho, pero debe ser parecido.

Aquí tienes los formatos que te puede escupir date() en php:

http://es2.php.net/date
Condemnation , Tried , Here on the stand , With the book in my hand , And truth on my side
Accusations , Lies , Hand me my sentence , I'll show no repentance , I'll suffer with pride If for honesty , You want apologies , I don't sympathize...

Desconectado halo

  • Pro Member
  • ****
  • Mensajes: 541
Re: Fecha en web
« Respuesta #2 en: 16 de Noviembre de 2006, 04:15:47 pm »
pero lo unico que encuentro sale mal (me sale año 2106 o cosas asi)

Se me olvidadaba, la fecha o se la da el servidor (php) o se la da el cliente (JavaScript) Si te da 2016 alguien tiene mal puesta la fecha.
Condemnation , Tried , Here on the stand , With the book in my hand , And truth on my side
Accusations , Lies , Hand me my sentence , I'll show no repentance , I'll suffer with pride If for honesty , You want apologies , I don't sympathize...

Desconectado AnTiHeRoE

  • Member
  • ***
  • Mensajes: 375
    • http://www.bancotel.com
Re: Fecha en web
« Respuesta #3 en: 16 de Noviembre de 2006, 06:37:42 pm »
En php no es. Es javascript en todo caso, esta hecha en asp.

Nota: no controlo mucho

Desconectado halo

  • Pro Member
  • ****
  • Mensajes: 541
Re: Fecha en web
« Respuesta #4 en: 16 de Noviembre de 2006, 07:00:59 pm »
He cogido un script que había por ahí en formato Jueves, 16 de enero de 2006 y lo he cambiado a 16/11/06 :

Código: [Seleccionar]
<SCRIPT language=JavaScript type=text/javascript>
<!--
<!--
var pong;
function makeArray(n){
  this.length = n;
  for (i=1;i<=n;i++){
    this[i]=0;
  }
  return this;
}

// standard date display function with y2k compatibility
function displayDate() {
  var this_month = new makeArray(12);
  this_month[0]  = "1";
  this_month[1]  = "2";
  this_month[2]  = "3";
  this_month[3]  = "4";
  this_month[4]  = "5";
  this_month[5]  = "6";
  this_month[6]  = "7";
  this_month[7]  = "8";
  this_month[8]  = "9";
  this_month[9]  = "10";
  this_month[10] = "11";
  this_month[11] = "12";



  var today = new Date();
  var day   = today.getDate();
  var month = today.getMonth();
  var year  = today.getYear();
  var dia = today.getDay();
    if (year < 1000) {
       year += 1900; }
  return( " "+ day + "/" + this_month[month] + "/" + year);
}
// -->
</SCRIPT>





<script type="text/javascript" language="JavaScript">
<!--
document.write (displayDate());//-->
</script>

Funciona perfectamente.

Condemnation , Tried , Here on the stand , With the book in my hand , And truth on my side
Accusations , Lies , Hand me my sentence , I'll show no repentance , I'll suffer with pride If for honesty , You want apologies , I don't sympathize...

Desconectado ladyblues

  • Iniciado
  • *****
  • Mensajes: 2453
    • La Taberna del Blues
Re: Fecha en web
« Respuesta #5 en: 16 de Noviembre de 2006, 07:44:22 pm »
Yo usaba este antes:
Código: [Seleccionar]
<script language="JavaScript">

////
today = new Date();
day = today.getDay();
date = today.getDate();
month = today.getMonth();
year = today.getYear();
if (day == 0) dayName = "Domingo"
else if (day == 1) dayName = "Lunes"
else if (day == 2) dayName = "Martes"
else if (day == 3) dayName = "Mi&eacute;rcoles"
else if (day == 4) dayName = "Jueves"
else if (day == 5) dayName = "Viernes"
else dayName = "Saturday"
if (month == 0) monthName = "Ene."
else if (month == 1) monthName = "Feb."
else if (month == 2) monthName = "Mar."
else if (month == 3) monthName = "Abr."
else if (month == 4) monthName = "May."
else if (month == 5) monthName = "Jun."
else if (month == 6) monthName = "Jul."
else if (month == 7) monthName = "Ago."
else if (month == 8) monthName = "Sep."
else if (month == 9) monthName = "Oct."
else if (month == 10) monthName = "Nov."
else monthName = "Dic."
if (year == 00) yearName = "2000"
else if (month == 00) yearName = "2006"
else yearName = "2004"
document.write(dayName + ", " + date + " " + monthName + ", " + yearName);

</script>


El resultado era algo así: Jueves, 16 Nov., 2004
www.tabernablues.com | www.ladyblues.es | www.divasdelblues.com | www.haciendoelmal.com |
«Todos tendemos a juzgarnos por nuestros ideales y a los demás por sus actos - Harold Nicholson»

Desconectado AnTiHeRoE

  • Member
  • ***
  • Mensajes: 375
    • http://www.bancotel.com
Re: Fecha en web
« Respuesta #6 en: 16 de Noviembre de 2006, 07:58:54 pm »
cómo os lo curráis. Luego en casa lo pruebo... ¡¡¡Gracias!!!

 

Aviso Legal | Política de Privacidad | Política de Cookies

el contenido de la web se rige bajo licencia
Creative Commons License