github.com/oylenshpeegul/Time-Moment-Epoch ↗

Convert epoch times to Time::Moment times in Perl.

An animated visualization of oylenshpeegul/Time-Moment-Epoch's Git history from March 2015 to October 2017, built by 5 contributors. The codebase reached 119 lines, mostly Perl. The video runs 37 seconds.

Render your own repo

Turn any GitHub repository into a video like this — free sample in seconds.

Visualize your own →

Open this visualization on its own page →

Language

Perl

Contributors

5

Lines of Code

119

From

2015-03-15

To

2017-10-15

Advertisement

About oylenshpeegul/Time-Moment-Epoch

Time::Moment::Epoch is a Perl library that converts various epoch time formats to Time::Moment objects, which are Perl's high-performance datetime objects. The library provides bidirectional conversion, allowing users to transform epoch times into Time::Moment times and vice versa. It supports multiple epoch formats including Unix timestamps, Google Calendar epochs, and others.

The project includes command-line utilities in the bin directory (convert_epoch and is_epoch) that demonstrate practical usage of the library. The module was originally implemented using the DateTime library, then refactored to use Time::Piece from the standard library, and finally migrated to Time::Moment for better performance characteristics. The library is available on CPAN and has been ported to other programming languages including Go, Elixir, PowerShell, and Rust.

Advertisement

Share this video