Calendario para Dreamweaver
Preguntas Frecuentesentonces contacte nuestro servicio de soporte.
Preguntas
¿Como puedo preseleccionar la fecha del calendario?
¿Como obtener y formatear la fecha con PHP?
Necesito varios calendarios en la misma página. ¿Es posible?
¿Cómo puedo unir los campos en un solo campo oculto para salvarlos en una base de datos?
¿Es este calendario compatible con computadoras MAC?
¿Se necesita algún conocimiento de programación para usar el calendario?
¿Puedo cambiar el día de inicio de la semana? Necesito que empieze en Lunes en lugar de Domingo.
Respuestas
¿Como puedo preseleccionar la fecha del calendario?
<!-- inicio de inicialización del calendario -->
<script type="text/javascript">
document.getElementById("selDay12345").value = 17;
document.getElementById("selMonth12345").selectedIndex = 1;
document.getElementById("selYear12345").value = 2007;
changeDate('12345');
</script>
<!-- fin de inicialización del calendario -->
Nota: el ID del calendario "12345" debe cambiarse por el ID generado en su página.
¿Como obtener y formatear la fecha con PHP?
<html>Nota: Cambie Change the "12345" por el ID del calendario generado en su página.
<head>
<title>Ejemplo de procesamiento y formato</title>
</head>
<body>
<?php
// obtener la fecha
$result = $_POST["selMonth12345"] . " " . $_POST["selDay12345"] . ", ".$_POST["selYear12345"];
echo "Fecha seleccionada: " .$result . "<br /><br />";
// obtener la hora
$timestamp = strtotime($result);
// formateando la fecha, varios formatos
echo "Formato 1: ". date("F j, Y", $timestamp) . "<br />";
echo "Formato 2: ". date("m.d.y", $timestamp) . "<br />";
echo "Formato 3: ". date("j, m, Y", $timestamp) . "<br />";
echo "Formato 4: ". date("Y-m-d", $timestamp) . "<br />";
?>
</body>
</html>
Necesito varios calendarios en la misma página. ¿Es posible?
¿Cómo puedo unir los campos en un solo campo oculto para salvarlos en una base de datos?
<script type="text/javascript">
function processform ()
{
var f = document.form1;
f.samplefield.value = f.selMonth12345.value +'/'+ f.selDay12345.value +'/'+ f.selYear12345.value;
return true;
}
</script>
<form name="form1" method="post" action="yourfile.asp" onsubmit="processform();">
<input type="hidden" name="samplefield">
....
</form>
Nota: Cambie "12345" por el ID del calendario generado en su página.
¿Es este calendario compatible con computadoras MAC?
Una alterativa es insertar la extensión en la página del template (solo para generar los scripts) o pegar los scripts de una página normal hacia el template (plantilla).
¿Se necesita algún conocimiento de programación para usar el calendario?
No obstante si desea enviar la fecha seleccionada a otra página y procesarla (ejemplo: salvarla en una base de datos) entonces necesita usar algun script para ese fin.
- Safari
- Firefox
- Opera
- Internet Explorer for Windows
- Netscape
- Mozilla
- Google Chrome
Esta extensión es compatible con MAC. Nuestras extensiones han sido probadas, aprobadas y publicadas por el equipo del Adobe Exchange en el sitio de oficial de Adobe http://www.adobe.com/cfusion/exchange/index.cfm
¿Puedo cambiar el día de inicio de la semana? Necesito que empieze en Lunes en lugar de Domingo.
Abra el fichero "calendar.js", localize donde dice esto:
START_WEEKDAY : 0,
... y cámbielo por esto:
START_WEEKDAY : 1,