Visto 2.963 veces.

AS3 – Útiles – Comparar fechas para saber la diferencia de días que hay entre dos fechas cambiando el sistema gregoriano a juliano en AS3, PHP y JS

Funciones para comparar fechas en AS3, PHP y JS

Indagando por internet descubrí que la mejor manera de comparar dos fechas en PHP, es cambiando el sistema gregoriano a juliano.
Me puse manos a la obra para hacer una función en PHP sencilla y una vez terminada se me ocurrió adaptarlo para AS3 y JS.

El problema en AS3 y JS es que no existen las 2 clases que ya dispone PHP para pasar de gregoriano a juliano y viceversa, así que tuve que investigar un poquito para sacar el algoritmo y adaptarlo.

El código en AS3 y JS nos puede quedar igual de cortito que en PHP si sacáramos fuera las funciones gregToJuL() y julToGreg() a un packete como una clase Utils.

En las versiones para AS3 y JS no se comprueba si las fechas entradas son correctas como en la versión PHP por lo que os lo dejo a vosotros.

La función julToGreg() no siempre muestra la fecha en gregoriano tal como la pasamos antes de convertirla con la función gregToJul(), esto ocurre exactamente igual con la clase de PHP jdtogregorian() así que descarto que sea un problema del algoritmo y entiendo que es normal.

VERSION PHP

VERSION ACTIONSCRIPT3

VERSION JAVASCRIPT

Social Report xavirobot

One comment on “AS3 – Útiles – Comparar fechas para saber la diferencia de días que hay entre dos fechas cambiando el sistema gregoriano a juliano en AS3, PHP y JS

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">