awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
briannesbitt avatar

briannesbitt/Carbon

0
View on GitHub↗
16,613 Stars·1,291 Forks·PHP·MIT·5 Aufrufecarbon.nesbot.com↗

Carbon

Carbon is a date and time manipulation library for PHP that extends the native DateTime class. It provides a set of tools for calculating, formatting, and comparing dates and times using a simplified, human-readable syntax.

The library utilizes a fluent interface and static factory methods to allow for chained method calls and intuitive object instantiation. It supports both mutable and immutable state options to manage how date objects are modified and returned.

The toolset covers temporal data management, including time zone handling and localization-based formatting to convert date components into strings for different languages. It also facilitates complex date arithmetic, such as calculating differences between timestamps and performing additions or subtractions of time intervals.

Features

  • Date and Time Libraries - Provides a comprehensive set of utilities for parsing, validating, manipulating, and formatting date and time values in PHP.
  • Time Zone Management - Manages time zones and localization to ensure consistent time representation across different user regions.
  • Date Formatting Utilities - Provides extensive utilities for formatting date and time values into human-readable strings across different languages.
  • Duration Interval Calculators - Implements complex date arithmetic including additions, subtractions, and difference calculations between timestamps.
  • Language Helpers - Provides a collection of helper methods for common PHP calendar tasks like additions and relative time descriptions.
  • Class Wrappers - Extends the native PHP DateTime class with a fluent interface for more intuitive date manipulation.
  • Library Extensions - Extends the native PHP DateTime class to provide a richer set of manipulation tools.
  • Factory Method Patterns - Uses static factory methods to instantiate date objects for common time offsets.
  • Fluent Interfaces - Implements a fluent interface allowing developers to chain date modifications in a readable manner.
  • Immutable State Patterns - Provides immutable class options to ensure date objects are not modified by side effects.
  • Geolocation and Utilities - Extends native date and time functionality.

Star-Verlauf

Star-Verlauf für briannesbitt/carbonStar-Verlauf für briannesbitt/carbon

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht briannesbitt/carbon?

Carbon is a date and time manipulation library for PHP that extends the native DateTime class. It provides a set of tools for calculating, formatting, and comparing dates and times using a simplified, human-readable syntax.

Was sind die Hauptfunktionen von briannesbitt/carbon?

Die Hauptfunktionen von briannesbitt/carbon sind: Date and Time Libraries, Time Zone Management, Date Formatting Utilities, Duration Interval Calculators, Language Helpers, Class Wrappers, Library Extensions, Factory Method Patterns.

Welche Open-Source-Alternativen gibt es zu briannesbitt/carbon?

Open-Source-Alternativen zu briannesbitt/carbon sind unter anderem: prestodb/presto — Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data… moment/moment — Moment is a JavaScript date manipulation library used for parsing, validating, manipulating, and formatting dates and… moment/luxon — Luxon is a JavaScript library for parsing, validating, manipulating, and formatting dates and times. It provides a… date-fns/date-fns — date-fns is a JavaScript date utility library providing a collection of pure functions for manipulating, formatting,… formkit/tempo — Tempo is a JavaScript date manipulation library that provides a suite of tools for parsing, formatting, and… crsmithdev/arrow — Arrow is a Python date and time library designed for parsing, formatting, and manipulating date and time objects. It…

Open-Source-Alternativen zu Carbon

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Carbon.
  • prestodb/prestoAvatar von prestodb

    prestodb/presto

    16,711Auf GitHub ansehen↗

    Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data sources. It functions as a data federation platform and massively parallel processing engine, allowing users to execute interactive queries against diverse storage systems without requiring data migration. By mapping remote metadata and structures to a unified relational namespace, it enables seamless cross-platform analysis through a standard SQL interface. The engine distinguishes itself through a pluggable connector architecture and a shared-nothing distributed processing

    Javabig-datadatahadoop
    Auf GitHub ansehen↗16,711
  • moment/momentAvatar von moment

    moment/moment

    47,965Auf GitHub ansehen↗

    Moment is a JavaScript date manipulation library used for parsing, validating, manipulating, and formatting dates and times. It provides a system for converting date strings into structured objects using the ISO 8601 standard or custom tokens. The library includes a timezone management tool for handling UTC offsets and geographic timezones, ensuring accurate date calculations across different regions. It features an internationalized date formatter and a relative time calculator to render timestamps as human-friendly durations adapted to various cultural locales and languages. The project co

    JavaScript
    Auf GitHub ansehen↗47,965
  • moment/luxonAvatar von moment

    moment/luxon

    16,360Auf GitHub ansehen↗

    Luxon is a JavaScript library for parsing, validating, manipulating, and formatting dates and times. It provides a suite of immutable objects for managing points in time, durations, and intervals, ensuring that all transformations return new instances to maintain predictable state. The library distinguishes itself by leveraging the native Internationalization API and environment-based time zone databases. This architecture allows for localized date formatting and global time zone conversions without requiring external data files or additional dependencies. It also supports non-Gregorian calen

    JavaScriptdatesdatetimeintl
    Auf GitHub ansehen↗16,360
  • date-fns/date-fnsAvatar von date-fns

    date-fns/date-fns

    36,579Auf GitHub ansehen↗

    date-fns is a JavaScript date utility library providing a collection of pure functions for manipulating, formatting, and calculating dates and times. It serves as an immutable date manipulation library and a tool for time zone management, ensuring that date transformations are performed without modifying the original date objects. The library functions as a date formatting tool that converts date objects into human-readable strings using custom patterns and international locales. It includes a specific toolset for adjusting and calculating date representations across different geographical re

    TypeScriptdatedate-fnshacktoberfest
    Auf GitHub ansehen↗36,579
Alle 30 Alternativen zu Carbon anzeigen→