---
title: "TIL: date_select VS date_field"
author: "Yaroslav Shmarov"
date: "2021-11-26"
canonical_url: "https://blog.superails.com/datetime-select-or-field"
markdown_url: "https://blog.superails.com/datetime-select-or-field.md"
description: "There are different ways to display time, date, date_time fields in a rails app: Safari view: Firefox view: I like the _field much more than _select variants in…"
tags: ["ruby","rails","ruby-on-rails","today-i-learned","html"]
license: "GNU AGPL v3. Credit Yaroslav Shmarov and link the canonical URL."
---

# TIL: date_select VS date_field

There are different ways to display `time`, `date`, `date_time` fields in a rails app:

```ruby
<%= form.time_select :published_at %>
<%= form.time_field :published_at %>

<%= form.date_select :published_at %>
<%= form.date_field :published_at %>

<%= form.datetime_select :published_at %>
<%= form.datetime_field :published_at %>
```

Safari view:
![safari datetime select](https://blog.superails.com/assets/images/safari-datetime.png)

Firefox view:
![firefox datetime select](https://blog.superails.com/assets/images/firefox-datetime.png)

I like the `*_field` much more than `*_select` variants in this case.

[My inital tweet about this](https://twitter.com/yarotheslav/status/1452011312503009283){:target="blank"}
