Skip to main content

wrapper for timelib

Project description

Fork of: https://github.com/pediapress/timelib/

Usage

strtotime is a short wrapper around php’s internal timelib module. It currently only provides a few functions:

strtotime.strtodatetime:

>>> strtotime.strtodatetime('today')
datetime.datetime(2009, 6, 23, 0, 0)
>>> strtotime.strtodatetime('today')
datetime.datetime(2009, 6, 23, 0, 0)
>>> strtotime.strtodatetime('next friday')
datetime.datetime(2009, 6, 26, 0, 0)
>>> strtotime.strtodatetime('29 feb 2008 -108 years')
datetime.datetime(1900, 3, 1, 0, 0)

strtotime.strtotime:

>>> import time, strtotime
>>> time.ctime(strtotime.strtotime("now"))
'Tue Jun 23 15:17:32 2009'
>>> time.ctime(strtotime.strtotime("4 hours ago"))
'Tue Jun 23 11:17:38 2009'
>>> time.ctime(strtotime.strtotime("20080229 -1 year"))
'Thu Mar  1 01:00:00 2007'

License

lib contains unmodified sources from the php source distribution. These are distributed under the php license, version 3.01.

The remaining part is distributed under the zlib/libpng license:

Copyright (c) 2009-2011 PediaPress GmbH

This software is provided ‘as-is’, without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.

  2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.

  3. This notice may not be removed or altered from any source distribution.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

strtotime-1.0.6.zip (620.4 kB view details)

Uploaded Source

Built Distributions

strtotime-1.0.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (569.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

strtotime-1.0.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (564.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

strtotime-1.0.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (551.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

strtotime-1.0.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (550.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

strtotime-1.0.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (551.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

strtotime-1.0.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (543.7 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

File details

Details for the file strtotime-1.0.6.zip.

File metadata

  • Download URL: strtotime-1.0.6.zip
  • Upload date:
  • Size: 620.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.10

File hashes

Hashes for strtotime-1.0.6.zip
Algorithm Hash digest
SHA256 3089a703dee7cf268ffe823875191af3c9c030bf8ea8440a55c041003be413bd
MD5 3c68ee042687396c1ffd7705e456effa
BLAKE2b-256 0105f9e04054787725df8c5923657923a7d6d637d316059dea8e9865a2f72010

See more details on using hashes here.

File details

Details for the file strtotime-1.0.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for strtotime-1.0.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aa3a13144f81685e3cfc042a41014fc01fc5b261d25c5b0b4375e43ee1707fe7
MD5 5d524aebbb7a41fd0ef1c3efc45d4363
BLAKE2b-256 54cc713fc8e5625ef7c65b4e1a15939d06983095fe502389b8860ffd5f6e8029

See more details on using hashes here.

File details

Details for the file strtotime-1.0.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for strtotime-1.0.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 316b151653632370ce8f11d04ad7799db70b86ee50c2654ae032d8a898ca1d78
MD5 6bcca0396e8834abb56bd63186b72fc6
BLAKE2b-256 6436805da0988c8c2e1b8997d6d4a9d3195af8b811fe6c470e11e23a315731da

See more details on using hashes here.

File details

Details for the file strtotime-1.0.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for strtotime-1.0.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b11140a520be6eeeeb26cfa1239a72456a41122b11f31672a2fc53d432ebb64
MD5 8d4aabdc67350f006cd743294bdd23ea
BLAKE2b-256 236fa32bfe35588d7f1d8995e582e5941fc1b0548b590fb334630ea65ab858b8

See more details on using hashes here.

File details

Details for the file strtotime-1.0.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for strtotime-1.0.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9473c7b570faa4d845ce770c87d34a832264244a73a5970694ae6066d77d4f79
MD5 cb4a2376324332cf33071c4015b8aa57
BLAKE2b-256 05380eac4b2ac132269ebcff62c620a1eadfdb93082f3f44b59cf8f78419ff41

See more details on using hashes here.

File details

Details for the file strtotime-1.0.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for strtotime-1.0.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 24561ba2e314dc67d4da80b6ba71dffc51c49b20e538b9ccefa7359767c7e088
MD5 0f6f79d06ee0f35938984aec0b480f7c
BLAKE2b-256 7ad1a7cc2b4efdff42665fad25aacb61f820f9d517b1740a165a8db5a5c6cb2d

See more details on using hashes here.

File details

Details for the file strtotime-1.0.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for strtotime-1.0.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e8911d90dac6cc8cd729964284188669d3be571c8446bc04a93290aaf8e5abfe
MD5 321059288d5877e7fc9248277e27c97b
BLAKE2b-256 4614df1e6f26702427bbaf3e2309d235825b37c8d13fbc99f03fd425db6d7211

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page