Como he trabajado bastante con PHP y me gusta este lenguaje, pues lo prefiero sobre los mencionados anteriormente. Aquí les dejo un ejemplo de PHP y BASH donde muestro algo de aritmética de fechas, espero sea de utilidad!
date1='2010-08-01'
date2='2010-08-20'
result=`echo '<?php
$date = "'$date1' - 2 day";
$dateTime = new DateTime($date);
echo $dateTime->format("Y-m-d");
?>' | php`
echo "$date1 - 2 day = $result"
result=`echo '<?php
$date = "'$date1' + 2 week 4 hour 2 min 1 sec";
$dateTime = new DateTime($date);
echo $dateTime->format("Y-m-d H:i:s");
?>' | php`
echo "$date1 + 2 week 4 hour 2 min 1 sec = $result"
result=`echo '<?php
$date1 = "'$date1'";
$date2 = "'$date2'";
$days = (strtotime($date2) - strtotime($date1)) / (60 * 60 * 24); // msec(*60)->sec(*60)->hour(*24)->day
echo $days;
?>' | php`
echo "$date2 - $date1 = $result days"
No hay comentarios:
Publicar un comentario