2014-10-05 184 views
0

如何将时间戳更改为myCustomTimestamp,例如jalali时间戳如何在laravel中设置我的自定义时间戳?

例如:2015-10-6转换为1993-7-6并保存为数据库中的created_at或updated_at。

+1

通过自定义时间戳你的意思是使用自定义格式还是只设置自定义(任意)日期? – 2014-10-05 22:47:38

+0

描述不够清楚。你能否提供更多细节? – 2014-10-06 07:58:51

+0

当我在表中插入新数据时,created_at和updated_at会自动填写2014-XX-XX(意思是公历日期),但我想填写jalali日期,(1993-XX-XX) – MrezaJafari 2014-10-06 08:32:59

回答

0

我设法找到这个laravel包,这将帮助您更轻松地解决jalali日期 - https://github.com/sallar/laravel-jdate。我认为更简单的方法是在执行插入/更新操作时明确指定您的created_at和updated_at日期,而不是扩展Eloquent类并覆盖setUpdatedAt(),setCreatedAt()和updateTimestamps()方法(我不知道,如果它甚至可以工作而不会破坏某些东西)。

相关问题