用户通过邮递员解析自定义日期和时间

Posted

技术标签:

【中文标题】用户通过邮递员解析自定义日期和时间【英文标题】:Parse custom date and time by user through postman 【发布时间】:2019-09-02 00:05:58 【问题描述】:

我想通过邮递员传递自定义数据,但问题是如何在某个时间解析字段中的日期和时间?最初我尝试了 strtotime 函数,但我想要它和日期。这是我的帖子 API:

$post =  Auth::user()->posts()->create([
                'user_id' => Auth::id(),
                'post_id' => rand(),
                'title' => $request->title,
                'time' => strtotime($request->time),
            ]);

【问题讨论】:

您的数据是什么样的?请添加示例。 请告诉我们您的$request->time字段中的内容 我通过邮递员度过了 22-04-19 12:00:01 的时间 你想在'time' 字段中做什么? Converting string to Date and DateTime的可能重复 【参考方案1】:

一个选项

$in = '22-04-19 12:00:01';

echo date('Y-m-d H:i:s',strtotime($in));

结果

2022-04-19 12:00:01

稍微可靠一点的方法

$date = DateTime::createFromFormat('y-m-d H:i:s', $in);
echo $date->format('Y-m-d H:i:s');

结果

2022-04-19 12:00:01

【讨论】:

以上是关于用户通过邮递员解析自定义日期和时间的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Java 中解析自定义的多种日期格式

通过自定义日期字段的 Wordpress 自定义存档页面链接

MagicalRecord 日期解析

在 Python 中解析 OFX 日期时间

text 自定义发布日期解析发布日期

DateTimePicker:选择日期和时间