\think\model\concernTimeStamp

自动时间戳

Summary

Methods
Properties
Constants
isAutoWriteTimestamp()
getAutoWriteTimestamp()
setDateFormat()
getDateFormat()
No public properties found
No constants found
checkTimeFieldType()
autoWriteTimestamp()
getTimeTypeValue()
formatDateTime()
getTimestampValue()
$autoWriteTimestamp
$createTime
$updateTime
$dateFormat
N/A
No private methods found
No private properties found
N/A

Properties

$autoWriteTimestamp

$autoWriteTimestamp : bool|string

是否需要自动写入时间戳 如果设置为字符串 则表示时间字段的类型

Type

bool|string

$createTime

$createTime : false|string

创建时间字段 false表示关闭

Type

false|string

$updateTime

$updateTime : false|string

更新时间字段 false表示关闭

Type

false|string

$dateFormat

$dateFormat : string

时间字段显示格式

Type

string

Methods

isAutoWriteTimestamp()

isAutoWriteTimestamp(bool|string  $auto) : $this

是否需要自动写入时间字段

Parameters

bool|string $auto

Returns

$this —

getAutoWriteTimestamp()

getAutoWriteTimestamp() : bool|string

获取自动写入时间字段

Returns

bool|string —

setDateFormat()

setDateFormat(string|false  $format) : $this

设置时间字段格式化

Parameters

string|false $format

Returns

$this —

getDateFormat()

getDateFormat() : string|false

获取自动写入时间字段

Returns

string|false —

checkTimeFieldType()

checkTimeFieldType(bool|string  $type) : mixed

检测时间字段的实际类型

Parameters

bool|string $type

Returns

mixed —

autoWriteTimestamp()

autoWriteTimestamp() : mixed

自动写入时间戳

Returns

mixed —

getTimeTypeValue()

getTimeTypeValue(string  $type) : mixed

获取指定类型的时间字段值

Parameters

string $type

时间字段类型

Returns

mixed —

formatDateTime()

formatDateTime(mixed  $format, mixed  $time = 'now', bool  $timestamp = false) : mixed

时间日期字段格式化处理

Parameters

mixed $format

日期格式

mixed $time

时间日期表达式

bool $timestamp

时间表达式是否为时间戳

Returns

mixed —

getTimestampValue()

getTimestampValue(mixed  $value) : mixed

获取时间字段值

Parameters

mixed $value

Returns

mixed —