bitwalker / bitwalker/timex

Should `set` validate the resulting date/time value?

Open
#411 1 comment 0 reactions 0 assignees View on GitHub
feature/enhancement question
Dominant language
Elixir
Stars
1.8k
Forks
407
PR merge metrics
No merged PRs in 30d

Description

### Steps to reproduce

```elixir
iex(1)> {:ok, date} = Date.new(2018, 1, 31)
{:ok, ~D[2018-01-31]}
iex(2)> Timex.set(date, month: 2)
~D[2018-02-31]
```

### Description of issue

Expected result: `~D[2018-02-28]` or at least an error.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.