De la siguiente forma con getDate() se escribe el da del mes:
<script type="text/javascript"> var d = new Date(); document.write(d.getDate()); </script>
Para escribir la hora utiliza getHours(): <script type="text/javascript"> var d = new Date(); document.write(d.getHours()); </script>
As sucesivamente se puede usar con cada funcin. Para usar varias encadenadas hazlo de la siguiente forma:
Al usarlo se mostrar: Fecha: 10 Dia de la semana: 6 Mes (0 al 11): 4 Ao: 2014 Hora: 9 Hora UTC: 13 Minutos: 23 Segundos: 42
Para mostrar la diferencia en minutos con la zona horaria de Greenwich utilizagetTimezoneOffset(): <script type="text/javascript"> var d = new Date(); document.write('<br>Diferencia de GTM en minutos: '+d.getTimezoneOffset()); </script>
En todos los casos la funcin new Date() como primer paso determina la hora y fecha actual de acuerdo a lo que indica Windows, as como la zona horaria. Todos los parmetros de Javascript son globales, o sea estndar para todos los equipos e idiomas, por lo que algunos de ellos necesitan ser convertidos antes de mostrarlos, por ejemplo: La funcin getDay() devuelve el da de la semana, pero en un formato entre el 0 y el 6, donde el 0 corresponde al domingo. La funcin getMonth() devuelve el mes comprendido entre el 0 y el 11, donde 0 corresponde a Enero. En el siguiente ejemplo se traducen los das de la semana a los nombres es espaol creando un array. <script type="text/javascript"> var d=new Date(); var dia=new Array(7); dia[0]="Domingo"; dia[1]="Lunes"; dia[2]="Martes"; dia[3]="Miercoles"; dia[4]="Jueves"; dia[5]="Viernes"; dia[6]="Sabado"; document.write("Hoy es: " + dia[d.getDay()]); </script> Al usarlo se mostrar: Hoy es: Sabado En el caso del mes, en que la funcion getMonth() siempre devuelve el resultado con un atraso de una cifra, se puede utilizar: <script type="text/javascript"> var hoy = new Date(); var m = hoy.getMonth() + 1; var mes = (m < 10) ? '0' + m : m; document.write('Este mes es el nmero: '+mes); </script>
Si deseas que se muestre el nombre del mes entonces utiliza: <script type="text/javascript"> var mm=new Date(); var m2 = mm.getMonth() + 1; var mesok = (m2 < 10) ? '0' + m2 : m2; var mesok=new Array(12); mesok[0]="Enero"; mesok[1]="Febrero"; mesok[2]="Marzo"; mesok[3]="Abril"; mesok[4]="Mayo"; mesok[5]="Junio"; mesok[6]="Julio"; mesok[7]="Agosto"; mesok[8]="Septiembre"; mesok[9]="Octubre"; mesok[10]="Noviembre"; mesok[11]="Diciembre"; document.write("Este mes es: " + mesok[mm.getMonth()]); </script>
Un ejemplo interesante del uso de JavaScript para usarlo en tu blog o sitio web. El tiempo que llevas ya en esta pgina:
http://norfipc.com/web/como-mostrar-fecha-hora-paginas-web-javascript.html 1. Contadores HTML 2. Fecha y hora en HTML
1. Contadores Si quiere un contador de visitas en su pgina web, simplemente ha de poner en la pgina en la que lo desee colocar alguna de las lneas que hay de ejemplo ms abajo, sustituyendo la palabra "login" por su verdadero login. Podr cambiar el color del fondo, el marco y el dgito, as como el grosor del marco y estilo de contador que ms le guste. Por ejemplo, si el usuario usu0001@mec_pntic quisiera incluir el contador "Estilo A", ha de escribir en la pgina en la que lo quiera colocar, la siguiente lnea:
El color del marco puede ser rojo, verde y azul: cambie de posicin el 255 y ver el marco en esos colores respectivamente. <img src="/cgi-bin/Count.cgi?df=login.dat&frgb=0;0;255">
Marco con color especfico, en este caso azul. <img src="/cgi-bin/Count.cgi?login.dat&frgb=0000ff">
Cambie el color verde del dgito a otro por defecto. En este caso, naranja. <img src="/cgi-bin/Count.cgi?df=login.dat&chcolor=T">
Cambie el color verde del dgito por cualquier otro. En este caso, rojo. <img src="/cgi-bin/Count.cgi?df=login.dat&srgb=00ff00&prgb=ff0000">
Cambie el color verde del dgito por cualquier otro. En este caso, amarillo. <img src="/cgi-bin/Count.cgi?df=login.dat&srgb=00ff00&prgb=ffff00">
Cambie el color verde del dgito a "FF7700". <img src="/cgi-bin/Count.cgi?df=login.dat&srgb=00ff00&prgb=ff7700">
Marco de color gris. <img src="/cgi-bin/Count.cgi?df=login.dat&frgb=c0c0cc0">
Marco de color "000080". <img src="/cgi-bin/Count.cgi?df=login.dat&frgb=000080">
Dgito transparente y sin ningn marco. <img src="/cgi-bin/Count.cgi?ft=0&df=login.dat&trgb=00ff00">
Fondo transparente y con marco. <img src="/cgi-bin/Count.cgi?ft=2&df=login.dat&trgb=000000">
Fondo transparente, con marco y dgito gris. <img src="/cgi-bin/Count.cgi?srgb=00ff00&prgb=101010&ft=2&df= login.dat&trgb=000000">
Fondo transparente, sin marco y dgito gris. <img src="/cgi-bin/Count.cgi?srgb=00ff00&prgb=101010&ft=0&df= login.dat&trgb=000000">
Rote 270 su contador. <img src="/cgi-bin/Count.cgi?ft=0&df=login.dat&rotate=T&dd=D">
Rote 180 grados su contador. <img src="/cgi-bin/Count.cgi?ft=0&df=login.dat&dd=D°rees=180">
Rote 90 grados su contador <img src="/cgi- bin/Count.cgi?ft=0&df=login.dat°rees=90&dd=D&prgb=ffff00">
ARRIBA
2. Fecha y Hora Si quiere incluir en su pgina un indicador con la fecha o la hora, o ambas, simplemente escriba alguna/s de las lneas que detallamos a continuacin. Por ejemplo, si lo que desea es poner la fecha en formato DD/MM/YY, debera escribir en su pgina la siguiente lnea: <img src="/cgi-bin/Count.cgi?display=date&dformat=ddmmyy">
Por ejemplo, si lo que desea es mostrar la hora en formato de 24 horas pero con marco de color rojo, debe escribir la siguiente lnea:
Muestre la hora (formato 12 horas). <img src="/cgi-bin/Count.cgi?display=clock">
Muestre la hora (formato 24 horas). <img src="/cgi-bin/Count.cgi?display=clock&tformat=24">
Muestre la hora con "PM" o "AM". <img src="/cgi-bin/Count.cgi?display=clock&timezone=GMT+0600">
Mueste la fecha (MM-DD-YY). <img src="/cgi-bin/Count.cgi?display=date">
Muestre la fecha (DD-MM-YY). <img src="/cgi-bin/Count.cgi?display=date&dformat=ddmmyy">
http://msdn.microsoft.com/es-es/library/bb882561(v=vs.110).aspx en php es sencillo mostrar la hora y la fecha pero recuerda que esa hora que te mostrara va hacer la de tu servidor osea en tu pc puede estar las 4:00 pm pero si tienes el servidor contratado y es de otro pais con varias horas de diferencia pues te aparecera asi con varias horas de diferencia por que esta tomando es la hora del servidor. Espero te sea til... <?php
$hora= date ("h:i:s"); $fecha= date ("j/n/Y"); echo $hora; echo $fecha; ?> Varias maneras de mostrar la fecha del da de hoy en una pgina web con Javascript, para que aparezca con distintos formatos.
Fecha bsica con nmeros Podemos utilizar el siguiente script, para mostrar la fecha en espaol con nmeros, es decir, en el formato como se escribe en nuestro idioma: dia/mes/ao. <script> var f = new Date(); document.write(f.getDate() + "/" + (f.getMonth() +1) + "/" + f.getFullYear()); </script> Este script de Javascript lo tenemos que colocar en el cuerpo de la pgina, en el lugar donde queremos que aparezca la fecha de hoy. Nosotros podremos colocar este script en cualquier contenedor donde queramos que aparezca, como un prrafo, una capa o divisin, una celda de una tabla, o donde deseemos. Fecha con el nombre del mes Podramos desear poner la fecha escrita, donde aparezca el nombre del mes con letras, es decir, algo como "9 de noviembre de 2009". Esto quedara bien si queremos darle un toque ms prosaico a la visualizacin de la fecha actual. Se consigue con un script como este: <script> var meses = new Array ("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septi embre","Octubre","Noviembre","Diciembre"); var f=new Date(); document.write(f.getDate() + " de " + meses[f.getMonth()] + " de " + f.getFullYear()); </script> Como habrs podido comprobar, no tiene ninguna dificultad, pero tenemos que crear un array con los nombres de los meses en espaol, puesto que en Javascript no tenemos ninguna manera de conseguir esos nombres en nuestro idioma. Nuevamente, colocaremos el script en el lugar donde deseamos que aparezca escrita la fecha. Fecha con nombre de ms y nombre de da de la semana Ahora vamos a darle una vuelta de trueca al anterior script para generar el nombre del da de la semana. El esquema sigue siendo el mismo, pero ahora necesitaremos otro array con los nombres de los das de la semana. Con este script conseguiremos una fecha escrita que ser parecida a esta: "Lunes, 9 de Noviembre de 2009". <script> var meses = new Array ("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septi embre","Octubre","Noviembre","Diciembre"); var diasSemana = new Array("Domingo","Lunes","Martes","Mircoles","Jueves","Viernes","Sbado") ; var f=new Date(); document.write(diasSemana[f.getDay()] + ", " + f.getDate() + " de " + meses[f.getMonth()] + " de " + f.getFullYear()); </script> Fecha con estilos CSS Ayudados de las Hojas de estilo en Cascada, vamos a mostrar la fecha con un poco de decoracin grfica. Para ello escribiremos la fecha en diversas cajas, a las que aplicaremos los estilos adecuados para que combine con el aspecto de nuestro sitio. En este caso vamos a requerir dos cosas: El script para escribir la fecha, que colocaremos donde queramos que aparezca. Cdigo CSS con Las declaraciones de estilos, que podemos colocar antes de mostrar la fecha o bien junto con otras declaraciones de estilos que tengamos en nuestra pgina o en el fichero de estilos CSS. <style type="text/css"> .mifecha { background-color: #999; padding: 3px; width: 110px; text-align: center; font-family:verdana, arial; font-size: 12pt; } .mifecha .ano{ background-color: #339; padding: 2px; font-size: 100%; margin-bottom: 3px; color: #fff; letter-spacing: 3px; font-weight: bold; } .mifecha .dia{ background-color: #99f; font-size: 300%; padding: 5px 8px; margin-bottom: 3px; font-weight: bold; } .mifecha .mes{ background-color: #339; font-size: 80%; padding: 2px; color: #fff; font-weight: bold; } </style>
<script> var f=new Date(); var meses = new Array ("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septi embre","Octubre","Noviembre","Diciembre"); document.write('<div class="mifecha">'); document.write('<div class="ano">' + f.getFullYear() + '</div>'); document.write('<div class="dia">' + f.getDate() + '</div>'); document.write('<div class="mes">' + meses[f.getMonth()] + '</div>'); document.write('</div>'); </script> Como deca, las declaraciones de estilos las he creado yo ahora como me ha parecido bien, pero vosotros tendrais que editar el cdigo CSS para que la fecha tenga un aspecto que quede bien en vuestra pgina. Con un mnimo de habilidades de Javascript y CSS estoy seguro que podris alterar este cdigo de manera que se pueda mostrar la fecha con otro aspecto y otra ordenacin de los elementos. Fecha creativa, con casillas para los das del mes y con el da actual remarcado Por variar un poco este script para escribir el da de hoy en una web, he creado una forma de mostrar la fecha un poco ms creativa. Utilizo un cdigo de Javascript un poco ms complejo, para generar los casilleros de todos los das del mes, resaltando el da actual. Da un aspecto similar a un calendario, pero bastante ms simplificado. Este script ya se complica un poco, bsicamente porque tengo que meter algunas lneas de cdigo para saber cuntos das tiene el mes actual, a fin de crear cada una de las casillas para cada uno de los das. Adems, tendr que hacer una comprobacin para saber cul es el da actual y darle un estilo diferente. Como en el caso anterior, hacemos uso de un poco de CSS para decorar y estilizar los componentes de esta fecha. <style type="text/css"> .mifecha2 { border: 1px solid #ddd; padding: 3px; text-align: center; font-family:verdana, arial; font-size: 10pt; overflow: hidden; width: 100% } .mifecha2 .mesano{ float: left; padding: 3px; font-weight: bold; } .mifecha2 .dia, .mifecha2 .diaactual{ width: 20px; padding: 3px; margin-left: 3px; background-color: #ddd; float: left; } .mifecha2 .diaactual{ background-color: #999; font-weight: bold; }
</style> <script> var f=new Date(); var ano = f.getFullYear(); var mes = f.getMonth(); var dia = f.getDate(); var estiloDia; var meses = new Array ("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septi embre","Octubre","Noviembre","Diciembre"); var diasSemana = new Array("Domingo","Lunes","Martes","Mircoles","Jueves","Viernes","Sbado") ; var diasMes = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); var diaMaximo = diasMes[mes]; if (mes == 1 && (((ano % 4 == 0) && (ano % 100 != 0)) || (ano % 400 == 0))) diaMaximo = 29; document.write('<div class="mifecha2">'); document.write('<div class="mesano">' + meses[mes] + ' ' + ano + ':</div>');
http://www.desarrolloweb.com/articulos/mostrar-fecha-actual-javascript.html Fecha y Hora para Pagina Web FECHA:
<script type="text/javascript"> //<![CDATA[ var date = new Date(); var d = date.getDate(); var day = (d < 10) ? '0' + d : d; var m = date.getMonth() + 1; var month = (m < 10) ? '0' + m : m; var yy = date.getYear(); var year = (yy < 1000) ? yy + 1900 : yy; document.write(day + "-" + month + "-" + year); //]]> </script>
<meta name="keywords" content="hora en Caracas, hora en Venezuela, hora exacta en Caracas, hora exacta en Venezuela, horario de verano Venezuela,
cambio de hora en Caracas, tiempo en Caracas, clima en Caracas, pronostico del tiempo en Caracas,
diferencia horaria con Caracas, hora oficial Caracas, reservar hoteles en Caracas,
alquilar coche en Caracas, alquiler de autos en Caracas, vacaciones en Caracas" />
<meta name="description" content="Hora en Caracas, Venezuela. Tiempo en Caracas. La hora actual en Caracas para que puedas reservar hoteles en Caracas,
<meta property="og:title" content="Hora en Caracas. Tiempo en Caracas. Hora exacta en Venezuela, Caracas, husos horarios"/>
<meta property="og:description" content="Hora en Caracas, Venezuela. Tiempo en Caracas. La hora actual en Caracas para que puedas reservar hoteles en Caracas,
alquilar un coche en Caracas" />
<meta property="og:site_name" content="Qué hora es en"/>
Tengo necesidad de saber a qu hora est configurado mi servidor PHP. Cmo se puede sacar la hora del sistema en PHP? La FAQ Obtener la hora en un servidor PHP tiene Una respuesta Un comentario Pertenece a la categora: Scripts en PHP Pregunta Tengo necesidad de saber a qu hora est configurado mi servidor PHP. Cmo se puede sacar la hora del sistema en PHP?
Respuesta de Miguel Angel Alvarez PHP tiene una serie de funciones para tratar fechas y horas. Para sacar la fecha y hora rpidamente podemos utilizar esta funcin:
<?
echo date("r");
?>
Esto da la fecha y hora en formato RFC 2822.
Pero la funcin date nos sirve tambin para mostrar la hora en el formato que ms nos interese.
<?
echo date("G:H:s");
?>
Por ejemplo, as obtenemos la hora (horas, minutos y segundos) en el formato habitual. Podemos ver como construir el formato para la funcin date en la pgina:
http://es2.php.net/manual/es/function.date.php
Funciones bsicas en PHP: str_replace, time, date, md5, strtolower, strtoupper. Ejemplos. (CU00828B)
FUNCIN STR_REPLACE Esta funcin se utiliza para reemplazar caracteres dentro de una cadena de caracteres. Es decir, nos permite definir una cadena que debe ser reemplazada con otra. Vemoslo con un ejemplo para entenderla mejor. Escribe este cdigo y gurdalo con un nombre de archivo como ejemplo1.php. A continuacin, sube el fichero al servidor y visualiza el resultado. <?php //Ejemplo funciones bsicas aprenderaprogramar.com $texto = "Donde dije digo digo Diego."; echo str_replace("Diego", "recortes", $texto); echo "<br />"; echo $texto; ?>
Como podemos observar, en la cadena de caracteres $texto, hemos sustituido la palabra o conjunto de caracteres "Diego" por "Recortes" y hemos devuelto el resultado sin modificar la variable de entrada. La sintaxis general para esta funcin es: str_replace (cadena a buscar, cadena de reemplazo, $variableString)
Fjate que en el cdigo que hemos escrito no hemos reemplazado el valor de la variable $texto por un nuevo contenido. Unicamente hemos impreso por pantalla el resultado que nos devuelve la funcin. Si hubiramos escrito lo siguiente s hubiramos cambiado el contenido de la variable: $texto = str_replace("Diego", "recortes", $texto);
Funciones time y date Estas dos funciones nos permitirn mostrar o capturar la fecha y hora, lo cual tiene una gran cantidad de aplicaciones. Por ejemplo, supn que tienes una tienda on-line y para cada operacin de venta tienes que registrar la fecha y hora de la venta. Estas funciones resultarn tiles para ello. La funcin time devuelve el momento actual medido como el nmero de segundos desde el 1 de Enero de 1970 00:00:00 GMT. Cuando hablamos de momento actual nos referimos a la hora actual del servidor. Hay que tener cuidado con esta circunstancia. Por ejemplo, si trabajas con un servidor localizado en Estados Unidos lo ms probable es que el servidor trabaje con la hora de Estados Unidos. Si quieres obtener la hora local de tu pas, tendrs que tenerlo en cuenta para restarle o sumarle cierto nmero de horas a la hora que te devuelva el servidor. Por otro lado, la funcin date muestra la fecha en formato d-m-Y (donde d representa da, m representa mes y Y representa ao) desde el valor de time u otra fecha dada en segundos desde el 1 de Enero de 1970 00:00:00 GMT. En general, te recomendamos que hagas pruebas para comprobar que los resultados de fecha y hora obtenidos son los adecuados, ya que la configuracin de cada servidor es distinta. Escribe ahora este cdigo y gurdalo con un nombre de archivo como ejemplo2.php. A continuacin, sube el fichero al servidor y visualiza el resultado. <?php //Ejemplo funciones bsicas aprenderaprogramar.com $time = time(); echo date("d-m-Y (H:i:s)", $time); ?>
Como podemos observar, la funcin date da formato a la variable en segundos $time. Hay distintos formatos para la funcin date pero no entraremos a describirlos todos. La funcin time() devuelve un valor numrico entero largo, por ejemplo 1335169779. Este nmero representa el nmero de segundos transcurridos desde el 1 de enero de 1970. Para transformar ese nmero en una fecha entendible por las personas usamos la funcin date, cuya sintaxis general es: date (formato de salida, valorTimeValido) En cuanto a formato de salida, disponemos de las siguientes equivalencias: d: representa el da m: representa el mes Y: representa el ao H: representa la hora (dos dgitos) i: representa los minutos (dos dgitos) s: representa los segundos (dos dgitos)
En cuanto a valorTimeValido, ser un nmero, generalmente contenido en una variable. Escribe ahora este cdigo y gurdalo con un nombre de archivo como ejemplo2bis.php. A continuacin, sube el fichero al servidor y visualiza el resultado. <?php //Ejemplo funciones bsicas aprenderaprogramar.com $time = time(); echo "<br/>"; echo $time; echo "<br/>"; echo date("d-m-Y (H:i:s)", -3600); echo "<br/>"; echo date("d-m-Y (H:i:s)", 0); echo "<br/>"; echo date("d-m-Y (H:i:s)", 3600); echo "<br/>"; echo date("Y-m-d (H:i:s)", $time); echo "<br/>"; echo date("Y-m-d ", $time); echo "<br/>"; echo ("Segn el servidor la hora actual es: ". date("H:i:s", $time)); ?>
Escribe este cdigo y gurdalo con un nombre de archivo como ejemplo3.php. A continuacin, sube el fichero al servidor y visualiza el resultado. <?php //Ejemplo funciones bsicas aprenderaprogramar.com $password = "micontrasea"; echo md5($password); ?>