首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Symfony 4- Flatpickr解析日期

Symfony 4- Flatpickr解析日期
EN

Stack Overflow用户
提问于 2019-10-25 17:08:26
回答 1查看 987关注 0票数 0

在我的Symfony 4项目中,我在datetime中使用了比例器插件。https://flatpickr.js.org/

因此,在我的formType中,我的日期字段是文本格式的:

代码语言:javascript
复制
->add('date', TextType::class, [
    'label' => "Date de la mission",
    'attr'=> [
        'placeholder' => "Date de la mission"
    ],
])

但在我的身体里,这是个约会时间。

那么,在提交之前如何解析它以给出一个日期时间呢?因为在视图中,这是一个字符串。我看过这个:https://flatpickr.js.org/instance-methods-properties-elements/#useful-static-methods

但我不明白我该怎么应用它..。

目前,我已经:

代码语言:javascript
复制
<script>
    $("#ordre_mission_date").flatpickr({
        enableTime: true,
        dateFormat: "d/m/Y H:i",
        locale: "fr",
        time_24hr: true,
    });
</script>

有人能帮帮我吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-26 15:09:33

您需要更改您的date字段定义。不要使用TextType,而是使用DateTimeType

代码语言:javascript
复制
->add('date', DateTimeType::class, [
    'label' => "Date de la mission",
    'widget' => 'single_text',
    'attr'=> [
        'placeholder' => "Date de la mission"
    ],
])

'widget' => 'single_text'将DateTime字段呈现为单个<input type="text"/>,允许您使用插件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58562896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档