Files
Leantime/app/Core/Support/FromFormat.php

43 lines
976 B
PHP

<?php
namespace Leantime\Core\Support;
/**
* Enum class FromFormat
*
* An enumeration class representing various formats for date and time values.
*/
enum FromFormat
{
/**
* For value containing date time string from database in UTC
*/
case DbDate;
/**
* For value containing both date and time in users preferred format and timezone separated by a space
*/
case UserDateTime;
/**
* For values containing the time string in local timezone but formatted as 24 hour time (time html fields)
*/
case User24hTime;
/**
* For values containing UTC date time with 24hour time format
*/
case Db24hTime;
/**
* for values containing only the user formatted date and timezone. Adds start of day time to string
*/
case UserDateStartOfDay;
/**
* For values containing only the user formatted date and timezone. Adds end of day time to string
*/
case UserDateEndOfDay;
}