Fecha y hora, fecha, hora
Las preguntas de fecha y hora permiten a los encuestados ingresar tanto la fecha como la hora en un solo campo.
El tipo de pregunta datetime en XLSForms y rtSurvey permite a los encuestados ingresar tanto la fecha como la hora en un solo campo. Este tipo de pregunta es útil cuando necesita capturar un momento específico en el tiempo, incluyendo tanto la fecha como la hora exacta.
Especificación básica de XLSForm
| type | name | label |
|---|---|---|
| datetime | event_datetime | ¿Cuándo ocurrió el evento? |
Para obtener más detalles sobre el tipo de pregunta datetime básico, consulte la especificación de XLSForm.
Usos
Las preguntas de fecha y hora se usan comúnmente para:
- Registrar marcas de tiempo de eventos u observaciones
- Programar citas o reuniones
- Registrar tiempos de inicio y fin de actividades
- Capturar momentos precisos para recopilación de datos sensibles al tiempo
Extensiones de rtSurvey
rtSurvey extiende la funcionalidad de las preguntas de fecha y hora con varias apariencias y opciones de personalización:
Opciones de apariencia
(predeterminado): Muestra el calendario y el reloj para seleccionar fecha y horainline: Muestra el calendario y el reloj como iconosinline-1line: Muestra el calendario y el reloj para selección en formato de una sola filainline-onlyresult: Muestra el calendario y el reloj como iconos al final de la línea; los iconos desaparecen después de la selección
Personalización de color
Puede personalizar el color de los iconos de calendario y reloj usando la función colors():
inline colors("0099FF"): Mostrar iconos con color personalizadoinline-1line-0000FF: Mostrar en formato de fila única con color personalizadoinline-1line colors("0000FF","FFFF00"): Mostrar en formato de fila única con múltiples colores personalizadosinline-onlyresult colors("0099FF"): Mostrar iconos que desaparecen después de la selección, con color personalizado
Formatos personalizados de fecha y hora
rtSurvey permite formatos personalizados de fecha y hora usando sintaxis especial:
inline-[%Y-%m-%d %H:%M:%S]: Ejemplo de formato personalizado (Año-Mes-Día Hora:Minuto:Segundo)inline-[%d/%m/%Y %I:%M %p]: Ejemplo de formato personalizado (Día/Mes/Año Hora:Minuto AM/PM)
Ejemplo de uso
He aquí un ejemplo de cómo podría usar una pregunta de fecha y hora en una encuesta:
| type | name | label | appearance |
|---|---|---|---|
| datetime | incident_time | ¿Cuándo ocurrió el incidente? | inline-[%d/%m/%Y %I:%M %p] |
Mejores prácticas
- Proporcione instrucciones claras sobre el formato de fecha y hora esperado.
- Considere usar la apariencia
inlinepara una visualización más compacta. - Use formatos personalizados cuando necesite componentes o formateo específico de fecha y hora.
- Sea consciente de las zonas horarias al recopilar datos de fecha y hora en diferentes regiones.
Limitaciones
- Algunas apariencias o formatos personalizados pueden no ser compatibles con todos los dispositivos o plataformas.
- Los usuarios pueden necesitar orientación sobre cómo ingresar la fecha y la hora correctamente, especialmente con formatos personalizados.
- Las diferencias de zona horaria pueden complicar el análisis de datos si no se tienen en cuenta adecuadamente.