12 dépôts
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
A tiny (349B) reusable date formatter. Extremely fast!
High-performance numeric date formatter.
`sh $ npm install fromnow --save `
Lightweight utility for relative time formatting.
Get a formatted timestamp. Used in gulp, assemble, generate, and many others.
Utility for generating timestamp strings.