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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 dépôts

Awesome GitHub RepositoriesDates and Time

Utilities for date manipulation, formatting, and duration parsing.

Explore 12 awesome GitHub repositories matching part of an awesome list · Dates and Time. Refine with filters or upvote what's useful.

Awesome Dates and Time GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • iamkun/dayjsAvatar de iamkun

    iamkun/dayjs

    48,662Voir sur GitHub↗

    Day.js is a lightweight utility for parsing, validating, and manipulating date objects. It provides a fluent, chainable interface that allows for complex time calculations and transformations to be performed through a sequence of readable method calls. By utilizing an immutable wrapper pattern, the library ensures data integrity by creating new instances for every operation rather than modifying existing objects. The project is distinguished by a minimalist core abstraction that maintains a small footprint by offloading non-essential features to an optional, modular plugin system. This archit

    Minimalist library with a Moment.js-compatible API.

    JavaScriptdatedate-formattingdatetime
    Voir sur GitHub↗48,662
  • date-fns/date-fnsAvatar de date-fns

    date-fns/date-fns

    36,579Voir sur GitHub↗

    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

    Modular date utility library with individual function imports.

    TypeScriptdatedate-fnshacktoberfest
    Voir sur GitHub↗36,579
  • matthewyork/datetoolsAvatar de MatthewYork

    MatthewYork/DateTools

    7,186Voir sur GitHub↗

    DateTools is a date manipulation library for iOS applications that provides utilities for date arithmetic, range management, and relative time formatting. It functions as a set of tools to shift dates by specific units, calculate durations between timestamps, and convert dates into localized, human-readable strings. The library specializes in the analysis of time spans, offering systems to define, compare, and organize overlapping or sequential time periods. It includes logic to determine chronological relationships, such as whether dates fall within specific windows or how different time per

    Provides utilities for date manipulation, formatting, and calculating durations between timestamps.

    Objective-C
    Voir sur GitHub↗7,186
  • vercel/msAvatar de vercel

    vercel/ms

    5,536Voir sur GitHub↗

    Ceci est une bibliothèque de conversion de temps JavaScript conçue pour formater des entiers en millisecondes en durées lisibles par l'homme et analyser des chaînes basées sur des unités pour revenir au total en millisecondes. Elle sert d'utilitaire pour gérer la transition entre les durées lisibles par machine et les représentations textuelles. La bibliothèque fournit un mappage bidirectionnel, permettant la conversion de nombres bruts en chaînes et l'analyse de chaînes contenant des unités comme les jours, les heures et les minutes pour revenir à des comptes de millisecondes numériques. Elle prend en charge à la fois les formats de temps abrégés et écrits en toutes lettres.

    Parser and formatter for time duration strings.

    TypeScript
    Voir sur GitHub↗5,536
  • hustcc/timeago.jsAvatar de hustcc

    hustcc/timeago.js

    5,376Voir sur GitHub↗

    timeago.js est une bibliothèque JavaScript qui convertit les horodatages en chaînes de temps relatif lisibles par l'humain. Elle fonctionne comme une bibliothèque de date internationalisée qui transforme les données de date et d'heure statiques en déclarations descriptives de temps écoulé. Le projet fournit un actualisateur de temps dynamique qui rafraîchit automatiquement les étiquettes de temps relatif sur une page web à intervalles réguliers. Il prend en charge la localisation de date multilingue, permettant aux déclarations de temps écoulé d'être traduites dans diverses langues en utilisant des paramètres régionaux intégrés ou personnalisés.

    Library for formatting dates into relative time strings.

    TypeScript
    Voir sur GitHub↗5,376
  • laochiangx/common.utilityAvatar de laochiangx

    laochiangx/Common.Utility

    5,304Voir sur GitHub↗

    Common.Utility est une bibliothèque utilitaire polyvalente fournissant une collection de classes d'assistance pour les tâches de programmation courantes. Elle fonctionne comme un framework de sécurité des données, un wrapper d'accès aux bases de données et une suite d'outils pour l'administration système et la communication réseau. La bibliothèque inclut une suite de traitement multimédia pour générer des codes-barres et des QR codes, éditer des images et convertir des formats vidéo. Elle fournit également une boîte à outils de communication réseau pour gérer les requêtes HTTP et les transferts FTP, ainsi qu'une intégration avec les services d'email et de notification. Le projet couvre un large ensemble de capacités, incluant les E/S de fichiers, la manipulation de chaînes et la conversion de données. Il fournit des utilitaires pour la planification de tâches en arrière-plan via des pools de threads, la gestion des opérations de base de données avec détection d'injection, et des outils d'administration système pour exécuter des commandes shell et gérer les paramètres du registre.

    Converts timestamps into readable formats and calculates intervals using calendar operations.

    C#chmcommoncookiehelper
    Voir sur GitHub↗5,304
  • hiteshchoudhary/js-hindi-youtubeAvatar de hiteshchoudhary

    hiteshchoudhary/js-hindi-youtube

    4,855Voir sur GitHub↗

    Ce projet est un dépôt éducatif JavaScript et un support de cours de programmation. Il fournit une collection d'exemples de code et de projets pratiques conçus pour apprendre le langage de programmation JavaScript. Le dépôt couvre l'apprentissage du langage par des exercices pratiques, incluant l'implémentation de projets de codage et la pratique d'algorithmes. Il se concentre à la fois sur le développement web frontend et l'application de la programmation orientée objet. Le contenu inclut des matériaux pour gérer les variables et les types de données, effectuer des opérations mathématiques et manipuler les chaînes de caractères et les dates. Il fournit également des exemples de comparaison de valeurs de données et de structuration de code en utilisant des classes et des prototypes.

    Demonstrates methods for manipulating and formatting strings and date objects.

    JavaScript
    Voir sur GitHub↗4,855
  • globalizejs/globalizeAvatar de globalizejs

    globalizejs/globalize

    4,838Voir sur GitHub↗

    Globalize est une bibliothèque JavaScript d'internationalisation et un moteur de localisation Unicode CLDR. Elle fournit une boîte à outils pour formater les dates, les nombres et les devises en utilisant le Unicode Common Locale Data Repository et les fuseaux horaires IANA. Le projet dispose d'un compilateur de localisation au moment du build qui précompile les règles en formateurs statiques pour réduire la surcharge à l'exécution et la taille du bundle. Il inclut un système pour analyser et formater des chaînes complexes en utilisant la syntaxe ICU MessageFormat, prenant en charge les variables, la pluralisation et les flexions de genre. La bibliothèque couvre une large surface de capacités de localisation, notamment l'analyse bidirectionnelle des dates et heures, la tokenisation des nombres et devises, et le formatage du temps relatif. Elle gère le chargement des données de localisation, la configuration de la langue à l'échelle de l'application et les chaînes d'héritage de messages pour résoudre les clés de traduction manquantes.

    Transforms localized date strings back into Date objects based on specified formats and locale rules.

    JavaScriptcldrcldr-datacldr-json
    Voir sur GitHub↗4,838
  • aweary/tinytimeAvatar de aweary

    aweary/tinytime

    1,322Voir sur GitHub↗

    tinytime exports a single function that returns a template object. This object has a single method, render, which takes a Date and returns a string with the rendered data.

    Simple date formatter for custom patterns.

    JavaScript
    Voir sur GitHub↗1,322
  • lukeed/tinydateAvatar de lukeed

    lukeed/tinydate

    1,068Voir sur GitHub↗

    A tiny (349B) reusable date formatter. Extremely fast!

    High-performance numeric date formatter.

    JavaScriptdatedatetimeformat
    Voir sur GitHub↗1,068
  • lukeed/fromnowAvatar de lukeed

    lukeed/fromnow

    186Voir sur GitHub↗

    `sh $ npm install fromnow --save `

    Lightweight utility for relative time formatting.

    JavaScript
    Voir sur GitHub↗186
  • jonschlinkert/time-stampAvatar de jonschlinkert

    jonschlinkert/time-stamp

    110Voir sur GitHub↗

    Get a formatted timestamp. Used in gulp, assemble, generate, and many others.

    Utility for generating timestamp strings.

    JavaScript
    Voir sur GitHub↗110
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Dates and Time

Explorer les sous-tags

  • Locale-Aware Date ParsingTransforms localized date strings back into native Date objects based on locale-specific rules. **Distinct from Dates and Time:** Specifically targets the bidirectional conversion from localized string back to object, not general manipulation.