script fecha dia etc..

oualid

Buenas he estado mirando en un monton de webs aver si encuentraba el script pero no hay manera... aver si alguien mi ayuda plase quiero 1 scrpty como este por ejemplo miércoles 16 de junio de 2004 por ejemplo

Sorry por post

Whose

A este archivo lo llamas como quieras:

<?php
$dia=date("l");
if ($dia=="Monday") $dia="Lunes";
if ($dia=="Tuesday") $dia="Martes";
if ($dia=="Wednesday") $dia="Miércoles";
if ($dia=="Thursday") $dia="Jueves";
if ($dia=="Friday") $dia="Viernes";
if ($dia=="Saturday") $dia="Sabado";
if ($dia=="Sunday") $dia="Domingo";

$dia2=date("d");

$mes=date("F");
if ($mes=="January") $mes="Enero";
if ($mes=="February") $mes="Febrero";
if ($mes=="March") $mes="Marzo";
if ($mes=="April") $mes="Abril";
if ($mes=="May") $mes="Mayo";
if ($mes=="June") $mes="Junio";
if ($mes=="July") $mes="Julio";
if ($mes=="August") $mes="Agosto";
if ($mes=="September") $mes="Setiembre";
if ($mes=="October") $mes="Octubre";
if ($mes=="November") $mes="Noviembre";
if ($mes=="December") $mes="Diciembre";

$ano=date("Y");

echo "$dia, $dia2 de $mes de $ano";
?>

donde quieras mostrarlo <?php include('nombre.php'); ?>

No lo he hecho yo, se podria hacer con arrays y ahorrar lineas pero bueno, funciona.

PiradoIV

Ahí lo llevas, simplemente tienes que completarlo:

<?php
$fecha_dia = date("l");

switch($fecha_dia) {
case "Monday":
$fecha_dia = "Lunes";
break;
case "Tuesday":
$fecha_dia = "Martes";
break;
// ...
}

$fecha_mes = date("n");

switch($fecha_mes) {
case 1:
$fecha_mes = "Enero";
break;
// ...
}

$fecha_numerodia = date("j");
$fecha_anio = date("Y");

echo "$fecha_dia, $fecha_numerodia de $fecha_mes de $fecha_anio";

?>

Pásate por http://www.php.net/date

Saludotes,
Pirado IV estuvo akí ;)

Editado: Anda, se ha adelantado Whose xD

Whose

Pirado!!! soy el primero xD

oualid

muchas gracias..

E

yo lo que uso es este, lo pone en formato: 16.06.04, y es el siguiento script:

<script languaje="JavaScript">
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10)
daym="0"+daym
var dayarray=new Array("Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sabado")
var montharray=new Array("01","02","03","04","05","06","07","08","09","10","11","12")
document.write("<small><font color='000000' face='Arial'>"+daym+" ."+montharray[month]+" ."+year+"</font></small>")
</script>

Espero haberte ayudao :D

P.D. No se mucho desto, pero si necesitas ams ayuda estoy en #EMM-iRC, del iRC-Hispano

Abreu

setlocale("LC_TIME","ES_es");
echo strftime("%A %d de %B de %Y");

Si el servidor esta bajo windows la funcion setlocale() habria que ponerla asi:

setlocale("LC_TIME","SP");

LiuM

En lineas gana Abreu :P

D

EMM no hace falta tanta parida en javascript.. con 4 lineas lo tienes.

Paso de escribirlo k akabo tner examen de Tecnologia d la programación... (incluye javascript ..)

MiNZo

O_O

Alperini

pues vale.

keco

Si kieres poner DD/MM/AA usa esto que es bastante mas simple:

<?
$fecha = time();
$dfecha = date("d/m/y", $fecha);

echo "$dfecha";
?>

A la un saludak0 dew.

Whose

kec0 feo pero el quiere que ponga los dias en texto, no numero, eso ya se sabe xD

keco

Yo solo doy ideas marica ;)

Usuarios habituales

  • keco
  • Whose
  • MiNZo
  • Abreu
  • EMM
  • oualid
  • PiradoIV