mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-07 15:12:48 +08:00
Model类类型转换timestamp和datetime调整
This commit is contained in:
@@ -301,12 +301,12 @@ abstract class Model implements \JsonSerializable, \ArrayAccess
|
|||||||
case 'boolean':
|
case 'boolean':
|
||||||
$value = (bool) $value;
|
$value = (bool) $value;
|
||||||
break;
|
break;
|
||||||
case 'datetime':
|
case 'timestamp':
|
||||||
if (!is_numeric($value)) {
|
if (!is_numeric($value)) {
|
||||||
$value = strtotime($value);
|
$value = strtotime($value);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'timestamp':
|
case 'datetime':
|
||||||
$format = !empty($param) ? $param : $this->dateFormat;
|
$format = !empty($param) ? $param : $this->dateFormat;
|
||||||
$value = date($format, is_numeric($value) ? $value : strtotime($value));
|
$value = date($format, is_numeric($value) ? $value : strtotime($value));
|
||||||
break;
|
break;
|
||||||
@@ -382,11 +382,11 @@ abstract class Model implements \JsonSerializable, \ArrayAccess
|
|||||||
case 'boolean':
|
case 'boolean':
|
||||||
$value = (bool) $value;
|
$value = (bool) $value;
|
||||||
break;
|
break;
|
||||||
case 'datetime':
|
case 'timestamp':
|
||||||
$format = !empty($param) ? $param : $this->dateFormat;
|
$format = !empty($param) ? $param : $this->dateFormat;
|
||||||
$value = date($format, $value);
|
$value = date($format, $value);
|
||||||
break;
|
break;
|
||||||
case 'timestamp':
|
case 'datetime':
|
||||||
$format = !empty($param) ? $param : $this->dateFormat;
|
$format = !empty($param) ? $param : $this->dateFormat;
|
||||||
$value = date($format, strtotime($value));
|
$value = date($format, strtotime($value));
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user