Las preguntas que hagos son algo
"simples" y
"tontas" pero asi es que se aprende ¿no?.
Aparte de la impresion de este script como es obvio ¿cual es la diferencia de estas dos fechas?.
Código PHP:
<script LANGUAGE="JavaScript">
<!-- COMIENZO
Stamp = new Date();
year = Stamp.getYear();
if (year < 2000) year = 1900 + year;
document.write('<font size="2" face="Arial"><B>Fecha: ' + (Stamp.getMonth() + 1) +"/"+Stamp.getDate()+ "/"+ year + '</B></font><BR>');
Aquí hacemos una condición como es obvio que lo que se esta evaluando es mayor a 2000 se le suma 1 para luego imprimirla en formato dia/mes/anio.
Código PHP:
<script language="javascript">
var fecha=new Date();
var diames=fecha.getDate();
var diasemana=fecha.getDay();
var mes=fecha.getMonth() +1 ;
var ano=fecha.getFullYear();
var textosemana = new Array (7);
textosemana[0]="Domingo";
textosemana[1]="Lunes";
textosemana[2]="Martes";
textosemana[3]="Miércoles";
textosemana[4]="Jueves";
textosemana[5]="Viernes";
textosemana[6]="Sábado";
var textomes = new Array (12);
textomes[1]="Enero";
textomes[2]="Febrero";
textomes[3]="Marzo";
textomes[4]="Abril";
textomes[5]="Mayo";
textomes[6]="Junio";
textomes[7]="Julio";
textomes[7]="Agosto";
textomes[9]="Septiembre";
textomes[10]="Octubre";
textomes[11]="Noviembre";
textomes[12]="Diciembre";
document.write("Fecha: " + textosemana[diasemana] + ", " + diames + " de " + textomes[mes] + " de " + ano + "<br>");
</script>
Es obvio que este es mas largo pero nada que ver con la impresion del mismo ya que si quiero puedo hacer el equivalente de arriba como el de abajo, solo es cuestion de logia, pero me gustaria saber en concreto que hace uno y que hace otro.
Yo en particular veo en el segundo escript un exceso de linea enorme ya que podemos agregarle directamente a la variable getmounth un m + para que valla aumentando al momento de imprimirla.
¿que me dicen ustedes