calendar VS php_toml

Compare calendar vs php_toml and see what are their differences.

calendar

📅 PHP Date & Time library that solves common problems in object oriented, immutable way. (by aeon-php)

php_toml

PHP C-Extension to parse a TOML formatted string, and return its equivalent array structure (by betrixed)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
calendar php_toml
2 1
186 1
1.1% -
3.5 3.2
4 months ago 12 months ago
PHP PHP
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

calendar

Posts with mentions or reviews of calendar. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-03-26.
  • Do you use a DateTime wrapper?
    5 projects | /r/PHP | 26 Mar 2022
    https://github.com/aeon-php/calendar comes with object representation of TimeUnit, more advanced iterators over TimePeriods, time ranges and overlaps detection, leap seconds support, Unix/UTC/TAI/GPS timestamps plus few handy extensions like holidays, business hours, retries, precise sleep, stopwatch, rate limiter. It’s a wrapper on an excellent native DateTime that does not extend it.
  • Aeon Calendar library pre 1.0 release feedback request
    1 project | /r/PHP | 23 Mar 2021
    Hey, We are planning to release version 1.0 with long term support of https://github.com/aeon-php/calendar library and we thought it's a good time to ask for some feedback. How this library is different from other great libraries available in the wild? The main difference is that it does not extend \DateTime or \DateTimeImmutable, but instead it provides own fully immutable DateTime replacement. Why? There are few reasons but the most important one is to provide better and safer, Object Oriented API to work with DateTime/Date/Time/TimeZone/TimeUnit and TimePeriods. Safer means that the whole library API is designed to expose commonly misunderstood concepts and make them explicit, like for example adding month to given date expects to precisely define number of days DateTime::add(TimeUnit::days(30)); as a TimeUnit instance or use relative time unit DateTime::add(RelativeTimeUnit::month()); Calendar is the core library and it comes with few extra things like support for LeapSeconds, different Time Epoch (TAI, GPS), TimePeriods (iterating, overlapping, merging, finding gaps, sorting etc) or precise time measurement. There are few more libraries built on top of calendar, like for example Business Hours, Holidays (which is just an abstraction and bridge for other libraries), Rate Limiter, Retry but they all waits for the the calendar to be stabilized. You can find them here https://github.com/aeon-php

php_toml

Posts with mentions or reviews of php_toml. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-03-26.
  • Do you use a DateTime wrapper?
    5 projects | /r/PHP | 26 Mar 2022
    Damn, I didn't know that someone bothered to make a wrapper. I did make a simple wrapper to deal with Time values (24 nours as float fraction) I wrote this C-extension to read TOML files, which is only coded for PHP 8.0 and above, and TOML specifies both 12/24 hour values, easily implemented as a DayTime class, and also full calendar date values, for which DateTime is entirely adequate. At https://github.com/betrixed/php_toml

What are some alternatives?

When comparing calendar and php_toml you can also consider the following projects:

Carbon - A simple PHP API extension for DateTime.

CodeIgniter - Open Source PHP Framework (originally from EllisLab)

period - Complex period comparisons

date-time - Date and time library for PHP

read-time - Get estimated read time of an article. Similar to medium.com's "x min read". Multilingual including right-to-left written languages. Supports JSON, Array and String output.

php-date

Duration for PHP - Working with durations made easy