Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

advanced-timedate

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

advanced-timedate

Advanced date and time management library.

  • 3.0.5
  • PyPI
  • Socket score

Maintainers
1

Timedate

Advanced date and time management library.

Author:

  • Axelle (LassaInora) VIANDIER

License:

  • GNU General Public License v3.0

Version:

  • 3.0.5

Summary



Supported languages:

  • English (en)
  • Mandarin Chinese (ma)
  • Hindi (hi)
  • Spanish (sp)
  • Bengali (be)
  • French (fr)
  • Russian (ru)
  • Portuguese (po)

Timedate functions:

  • set_language()
    • Change the default language of the library.
      [en, ma, hi, sp, be, fr, ru, po] are accepted.

For Time and Date:

  • Methods:

    • (Property) recommended_format
      • Return a recommended format for time or date with format()
    • (Property) copy_time
      • Return a copy of current value in Time class
    • (Property) copy_date
      • Return a copy of current value in Date class
    • < / > / <= / >= / == / != comparator
      • Return the result of comparaison with each comparator.
    • int(value)
      • Return the numbers of second since years 0.
    • float(value)
      • Return the numbers of second since years 0 with a precision of 24 decimal places.
    • str(value)
      • Return the current value with the recommended format.
    • repr(value)
      • Return the current value with "YYYY MM DD - hh:mm:ss.mls mcs nns pcs fms ats zps yts" format
    • iter(value) / list(value)
      • Return each sub-value of current value.
    • current value - other value
      • Remove the other value on current value
    • current value + other value
      • Add the other value on current value

Class Time:

  • Time initialization.

    • year: The number of years.
    • month: The number of months.
    • day: The number of days.
    • hour: The number of hours.
    • minute: The number of minutes.
    • second: The number of seconds.
    • milli: The number of milliseconds.
    • micro: The number of microseconds.
    • nano: The number of nanoseconds.
    • pico: The number of picoseconds.
    • femto: The number of femtosecondes.
    • atto: The number of attosecondes.
    • zepto: The number of zeptosecondes.
    • yocto: The number of yoctosecondes.

      For each value, the default value is 0.
  • Formats:

    • _YYYY_: The years in 4 digits.

    • _YY_: The years in 2 digits.

    • _Y_: The years.

    • _MM_: The months in 2 digits.

    • _M_: The months

    • _DD_: The days in 2 digits.

    • _D_: The day

    • _hh_: The hours in 2 digits.

    • _h_: The hour

    • _mm_: The minutes in 2 digits.

    • _m_: The minute

    • _ss_: The secondes in 2 digits.

    • _s_: The seconde

    • _mls_: The milliseconds in 3 digits.

    • _mcs_: The microseconds in 3 digits.

    • _nns_: The nanoseconds in 3 digits.

    • _pcs_: The picosecondes in 3 digits.

    • _fms_: The femtosecondes in 3 digits.

    • _ats_: The attosecondes in 3 digits.

    • _zps_: The zeptosecondes in 3 digits.

    • _yts_: The yoctosecondes in 3 digits.

    • _en-time_: The time in english format

    • _ma-time_: The time in Mandarin format

    • _hi-time_: The time in Hindi format

    • _sp-time_: The time in Spanish format

    • _be-time_: The time in Bengali format

    • _fr-time_: The time in French format

    • _ru-time_: The time in Russian format.

    • _po-time_: The time in Portuguese format.


Class Date:

  • Date initialization.

    • year: The number of year. Default is 400.
    • month: The number of month. Default is 1.
    • day: The number of day. Default is 1.
    • hour: The number of hour.
    • minute: The number of minute.
    • second: The number of second.
    • millisecond: The number of millisecond.
    • microsecond: The number of microsecond.
    • nanosecond: The number of nanosecond.
    • pico: The number of picoseconds.
    • femto: The number of femtosecondes.
    • atto: The number of attosecondes.
    • zepto: The number of zeptosecondes.
    • yocto: The number of yoctosecondes.

    • timestamp: You can ignore all previously value and use a timestamp for initialize the Date.

      For each unspecified value, the default value is 0.
      Year cannot be less than 400.
  • Methods:

    • (Static Method) from_datetime(datetime_)
      • Return a Date class create by datetime value
    • (Class Method) NOW()
      • Return the current Date
    • (Class Method) its_a_leap_year(year)
      • Return if year is a leap year.
    • (Property) name_month
      • Return the name of the month in the library langage (English in default).
    • (Property) name_day
      • Return the name of the day in the library langage (English in default).
    • (Property) datetime
      • Return a datetime with current value
    • (Property) timestamp
      • Return a timestamp with current value
    • (Property) is_a_leap_year
      • Return if current year is a leap year
    • (Property) countdown
      • Return the remaining time until the date.
    • (Property) chrono
      • Returns the time passed since the date.
  • Formats:

    • _YYYY_: The years in 4 digits.

    • _YY_: The years in 2 digits.

    • _Y_: The years.

    • _MM_: The months in 2 digits.

    • _M_: The months

    • _NM_: The name of the month.

    • _DD_: The days in 2 digits.

    • _D_: The day

    • _ND_: The name of the day.

    • _hh_: The hours in 2 digits.

    • _h_: The hour

    • _mm_: The minutes in 2 digits.

    • _m_: The minute

    • _ss_: The secondes in 2 digits.

    • _s_: The seconde

    • _mls_: The milliseconds in 3 digits.

    • _mcs_: The microseconds in 3 digits.

    • _nns_: The nanoseconds in 3 digits.

    • _pcs_: The picosecondes in 3 digits.

    • _fms_: The femtosecondes in 3 digits.

    • _ats_: The attosecondes in 3 digits.

    • _zps_: The zeptosecondes in 3 digits.

    • _yts_: The yoctosecondes in 3 digits.

    • _en-time_: The time in english format

    • _ma-time_: The time in Mandarin format

    • _hi-time_: The time in Hindi format

    • _sp-time_: The time in Spanish format

    • _be-time_: The time in Bengali format

    • _fr-time_: The time in French format

    • _ru-time_: The time in Russian format.

    • _po-time_: The time in Portuguese format.

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc