Menú
gratis
Registro
Hogar  /  Navegantes/ Calendario de anales php. ¿Cómo escribir un calendario php para el mes y el año? Script de calendario PHP en estilo ruso

Calendario de anales php. ¿Cómo escribir un calendario php para el mes y el año? Script de calendario PHP en estilo ruso

14 de septiembre de 2014

Hay situaciones en las que no se puede utilizar un componente creado en JavaScript. Como regla general, estos son casos en los que necesita la capacidad de no automatizar la selección de fechas en formulario HTML, sino la capacidad de vincular ciertos eventos pasados ​​o planificados con fechas en el futuro. Este podría ser el número de noticias por fecha específica, el número de bienes pedidos o compras realizadas en la tienda online, etc. Aquellos. en tales casos, resulta obvio que existe la necesidad de una conexión entre el calendario y la base de datos para obtener cierta información para una fecha específica. Por supuesto, sería posible crear un calendario en JavaScript y utilizar Ajax para obtener datos sobre la presencia de ciertos eventos, pero como muestra la práctica, esta solución no es óptima. Por lo tanto, este componente de calendario será desarrollado en PHP.

La configuración de estilo para el calendario está contenida en el archivo. calendario.css. A secuencia de comandos PHP esta en el archivo calendario.clase.

Para trabajar con el calendario, debe agregar el siguiente código al módulo que necesita:

// Conecta el módulo require_once (dirname (__FILE__) . "/calendar.class.php"); // Matriz con fechas de eventos en formato Unix $Events = array(1409518800, 1409778000,1410210000,1410901200,1411592400); // Obtener la fecha si hay $date = (isset($_REQUEST["date"]))? $_REQUEST["fecha"] : "" ; // Crea un objeto de calendario $calendario = new Calendar($date, $Events); // Mostrar el calendario echo $calendar->ShowCalendar();

Puedes modificar código fuente este calendario, según tus necesidades. Puede descargar el componente de calendario.

La Biblioteca Zap Cal es una fuente abierta Biblioteca PHP para leer y escribir archivos iCalendar. La biblioteca ha estado en desarrollo durante más de 10 años y respalda el programa Zap Calendar, una aplicación de código abierto para Joomla CMS y, más recientemente, el proyecto de validación iCalendar en el sitio. Ahora está disponible como biblioteca independiente para desarrolladores de PHP.

La biblioteca Zap Calendar iCalendar es una biblioteca PHP compatible con el estándar iCalendar (RFC 5545). La biblioteca incluye varios ejemplos de lectura y escritura de archivos iCalendar.

Esta biblioteca PHP es para leer y escribir feeds y archivos formateados en iCalendar. Las características de la biblioteca incluyen:

  • Soporte de lectura y escritura para archivos iCalendar
  • Creación y manipulación basada en objetos de archivos iCalendar.
  • Admite la expansión de RRULE a una lista de fechas repetidas
  • Admite agregar información de zona horaria al archivo iCalendar

Todos los datos de iCalendar se almacenan en un árbol de objetos PHP. Esto permite agregar cualquier propiedad al feed de iCalendar sin requerir llamadas a funciones de biblioteca especializadas. El poder conlleva responsabilidad. Las propiedades faltantes o no válidas pueden hacer que el archivo iCalendar resultante no sea válido.

A continuación se muestra un ejemplo de un programa PHP para crear un archivo iCalendar de un solo evento: