Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stdevteam/yii-date

Date and time related processing for Yii framework
https://github.com/stdevteam/yii-date

Last synced: 4 months ago
JSON representation

Date and time related processing for Yii framework

Awesome Lists containing this project

README

        

yii-date
========

Date and time related processing for Yii framework

Sample usage within a controller
========

Use any of this methods as shown in the example below

```php
Date->now();

//Returns current datetime formatted for MySQL without the timezone offset applied to it
echo Yii::app()->Date->now(false);


//Formats almost any date string or timestamp to a MySQL compatible datetime string with the timezone offset applied to it
echo Yii::app()->Date->toMYSQL($date);

//Formats almost any date string or timestamp to a MySQL compatible datetime string without the timezone offset applied to it
echo Yii::app()->Date->toMYSQL($date, false);


//Returns the timestamp of current date in seconds with the timezone offset applied to it
echo Yii::app()->Date->timestamp();

//Returns the timestamp of current date in seconds without the timezone offset applied to it
echo Yii::app()->Date->timestamp(false);


//Returns a datetime string to add to database as default for datetime columns
echo Yii::app()->Date->nullDateTime();


////Returns a date string to add to database as default for date columns
echo Yii::app()->Date->nullDate();


//Given start and end dates in almost any format claculates the number of days within the interval
echo Yii::app()->Date->daysCount('10-02-2022', '24-01-2022');


//Given a year or a date string returns the number of days that the year contains (365 or 366)
echo Yii::app()->Date->daysInYear($yearOrDate);


//stop the execution
Yii::app()->end();
}
}
```