DateTime.add/3 is missing

Thanks for the relies. I can understand and agree the various opinions.

I’m currently using Unix time for hours shift. And my ecto schema holds three fields; d_day_local :naive_datetime, d_day_utc :utc_datetime, time_zone :string. Calendar is in a dependencies to do this.

Dealing with time zone and DST is painful and fragile.

How do other languages deal with this problem? AFAIK, JS provides simple traveling methods. How about Erlang, Clojure, Go, and more?

I hope Elixir be more developer-friendly so that more dev guys gather. But sometimes I got confused which the Elixir is aimed at; Popular usage or Sophisticated purposes. Since Elixir is running on BEAM, popularity would be one of major goal. Am I right?