(Java Joda-Time gibi) PHP Tarih ve Saat yardımcı

6 Cevap java

Ben Java dünyasında Joda-Time gibi bir kütüphanede (açık kaynak) arıyorum. Bunun gibi herhangi bir kütüphane var mı?

Joda-Time tarihini ve saatini hesaplamak için çok yararlıdır. Ben, hafta, ay, yıl gün ekleyebilir ve aynı zamanda kolayca tarih ve saati dönüştürme yapabilirsiniz.

Ben kütüphane PHP için Joda-Time gibi orada diliyorum.

Edit: I need some functions that available in Joda-Time like daysBetween (to calculate number of days between 2 date), monthsBetween and weeksBetween ... Some functions about add and substract date is available from PHP itself.

6 Cevap

Harici bir kütüphane için gerek yoktur. PHP zaten bu yeteneğine daha fazladır.

<?php
/** These examples work with the current time **/
echo strtotime("now"), "\n";
echo strtotime("10 September 2000"), "\n";
echo strtotime("+1 day"), "\n";
echo strtotime("+1 week"), "\n";
echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n";
echo strtotime("next Thursday"), "\n";
echo strtotime("last Monday"), "\n";

/** This is a made up time **/
$lessMonth = strtotime("06/19/1986 3:00PM")
$lessMonth = strtotime("-1 month", $lessMonth);

echo $lessMonth, "\n";
echo gmdate('c', $lessMonth);

/** 86 400 seconds in a day */
$daysBetween = (strtotime("now") - $lessMonth) / 86400
?>

https://github.com/briannesbitt/Carbon: Bu sizin için ne arıyorsanız

Ben Joda aşina değilim, ama DateTime içine bir göz attım mı? Bu bahsettiğimiz her şeyi (ve biraz daha fazla) yapar.

strtotime and date can sometimes do wonders, especially if you are working with dates >= 1970 (ie, which can be coded as a UNIX timestamp).

Eğer PHP, DateTime class (added in PHP 5.2 ; but several methods were added in PHP 5.3) might be helpful too -- other Date and Time dersleri de yardımcı olabilecek bir yeterince son sürümünü kullanıyorsanız.

You can try this library for PHP Date and time http://nuclearscripts.com/php/scripts-and-programs/date-and-time/php-date-library.html

Oradan teklif

The PHP Date Library is collection of professional native PHP functions to work with dates. It does not require any PHP extensions. This library includes most useful functions to work with dates. It includes functions to validate the date, shift date by given amount of days, calculate difference between two dates, calculate week number for given date and much more. It properly handles leap years and is ISO compatible. Professional programmer has spent 3+ days to study the subject, code the library, write manual and put it all here.

Ben şahsen test havn't.

Zend_Date: Ben Zend Framework bir bileşeni biliyorum. Bu iş için çalışıyor.

Ben emin değilim, ama sen bütün Çerçevesi olmadan kullanabilirsiniz.

Zend Date