Working with time

From ElixirBlocks
Revision as of 04:08, 12 March 2023 by Admin (talk | contribs)
Jump to: navigation, search

Best article on working with time

https://elixirschool.com/en/lessons/basics/date_time

Quick reference

Get time:

DateTime.utc_now()


To convert time into human readable form:

d = DateTime.utc_now()
Calendar.strftime(d, "%y-%m-%d %I:%M:%S %p")


Timezone data

Elixir does not have built in support for timezone data. You need to use this module:

https://github.com/lau/tzdata

A useful video on setup and use:

https://www.youtube.com/watch?v=UVvPXbtUJAg