7 مستودعات
Configurable format strings that map to locale-aware rendering rules for date and time display.
Distinct from Display Formatting: Distinct from Display Formatting: focuses on date/time-specific format strings and locale mapping, not general monetary or image formatting.
Explore 7 awesome GitHub repositories matching software engineering & architecture · Date-Time Format Strings. Refine with filters or upvote what's useful.
Arrow is a Python date and time library that provides a simplified interface for creating and manipulating timestamps by wrapping the Python standard library. It serves as a tool for managing date objects, handling timezone offsets, and performing relative date calculations. The library is distinguished by its ability to humanize timestamps into natural language relative descriptions across multiple locales and parse human-readable time phrases back into precise date objects. It also features a specialized parser for converting ISO 8601 strings and custom formatted text into date objects. Br
Translates custom alphanumeric tokens into date and time components for flexible string generation.
Tempus Dominus is a JavaScript date-time picker library designed to integrate with Bootstrap-based web projects, replacing manual text entry with an interactive calendar and clock interface. It functions as a form input enhancement that provides visual selection of single dates, times, or combined date-time values through a calendar and clock widget. The picker is built as a collection of independent UI components that manage their own state and rendering, with visual customization achieved entirely through CSS variables and class overrides without requiring JavaScript configuration. User int
Uses a configurable format string to drive locale-aware date and time display rendering.
Pendulum is a Python datetime library used for creating, manipulating, and formatting date and time objects with native timezone awareness. It extends the native Python datetime class to maintain compatibility while providing a specialized engine for date arithmetic and timezone management. The library features a dedicated ISO 8601 and RFC 3339 parser that converts standardized strings into date objects without requiring manual format strings. It also includes a relative time generator for producing natural language descriptions of time differences and a timezone management tool that automati
Uses a mapping of custom tokens and locale-specific strings to translate date attributes into human-readable text.
هذه مكتبة تحويل وقت JavaScript مصممة لتنسيق أعداد صحيحة بالمللي ثانية كمدد قابلة للقراءة البشرية وتحليل السلاسل القائمة على الوحدات مرة أخرى إلى إجمالي المللي ثانية. تعمل كأداة لإدارة الانتقال بين المدد القابلة للقراءة آليًا والتمثيلات النصية. توفر المكتبة تعيينًا ثنائي الاتجاه، مما يسمح بتحويل الأرقام الخام إلى سلاسل وتحليل السلاسل التي تحتوي على وحدات مثل الأيام والساعات والدقائق مرة أخرى إلى عدد المللي ثانية الرقمي. وتدعم تنسيقات الوقت المختصرة والكاملة المكتوبة.
Implements an iterative subtraction algorithm to break down milliseconds into a readable sequence of time units.
Spacetime هي مكتبة مناطق زمنية JavaScript وإطار عمل لمعالجة التواريخ مصمم لتحليل وتنسيق وإدارة التواريخ عبر المناطق الزمنية العالمية. توفر أداة تدويل (internationalization) لتوطين مكونات التاريخ وتتضمن تعريفات نوع ثابتة لبيئات TypeScript لضمان فحص النوع والإكمال التلقائي. يتميز المشروع بنظام إضافات لمنطق التاريخ المخصص، مما يسمح بحقن طرق وسلوكيات متخصصة في كائنات التاريخ. تتيح هذه القابلية للتوسع تنفيذ متطلبات الوقت الخاصة بالمشروع من خلال امتدادات الطرق القائمة على النموذج الأولي. تغطي المكتبة مجموعة واسعة من عمليات التاريخ والوقت، بما في ذلك رياضيات التقويم لإضافة أو طرح وحدات الوقت، وأدوات مقارنة التاريخ، واستخراج المكونات لاسترداد تفاصيل التقويم. وتتعامل مع إدارة المناطق الزمنية العالمية مع قدرات للإزاحات الإقليمية، وحسابات التوقيت الصيفي، والتحويلات بين المناطق الزمنية المختلفة. يوفر النظام أيضاً تحليلاً وتحققاً لسلاسل ISO، والحقب الزمنية (epochs)، ومدخلات اللغة الطبيعية، إلى جانب أدوات تنسيق تحول كائنات التاريخ إلى نص مقروء بشرياً باستخدام إعدادات اللغة الإقليمية والقوالب المخصصة.
Transforms date and time objects into readable strings using formatting tokens and predefined presets.
Awesome Print هو طابعة جميلة (pretty printer) ومفتش كائنات بلغة Ruby مصمم لتصور هياكل البيانات من خلال المسافات البادئة وألوان ANSI. يعمل كمنسق للأصداف التفاعلية وأداة لتحليل حالات الكائنات الداخلية. يتميز المشروع بنظام إضافات لتحديد قواعد تنسيق مخصصة لأنواع كائنات محددة ويدعم تحميل التفضيلات العالمية عبر ملف تكوين في الدليل الرئيسي. يمكنه إرجاع سلاسل ASCII منسقة بدلاً من الطباعة مباشرة إلى وحدة التحكم. تمتد الإمكانيات إلى عرض هياكل الكائنات المنسقة داخل قوالب الويب وكتابة تمثيلات الكائنات الملونة إلى سجلات النظام. تتكامل الأداة مع بيئات REPL لتنسيق القيم المرجعة تلقائياً.
Transforms object states into formatted HTML for visualization within web views during debugging.
This project is a proposal for a new immutable date and time API in JavaScript. It serves as a precision time-tracking library and a multi-calendar date engine designed to replace the legacy Date object. The system is distinguished by its support for multiple calendar systems beyond the ISO standard and its use of IANA-based time zone resolution. It provides a framework for managing daylight saving transitions and UTC offsets while maintaining nanosecond precision for global timestamps. The API covers broad functional areas including complex date and time arithmetic, locale-aware formatting,
Produces unambiguous RFC 9557 string representations of dates with configurable calendar annotations.