{"library":"moment","title":"Moment","description":"Moment is a Python library designed for simplifying date and time manipulation, drawing inspiration from Moment.js and Kenneth Reitz's Requests library. It provides an intuitive API for parsing, formatting, and performing calculations with dates and times. The library is currently at version 0.12.1, but its GitHub repository shows no activity since 2015, and it is explicitly labeled as deprecated by recent analyses, with recommendations to use more actively maintained alternatives like `arrow` or `pendulum`.","language":"python","status":"deprecated","last_verified":"Sun May 17","install":{"commands":["pip install moment"],"cli":null},"imports":["import moment","from datetime import datetime"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import moment\nfrom datetime import datetime\n\n# Get the current moment (UTC)\nnow_utc = moment.utcnow()\nprint(f\"Current UTC Moment: {now_utc.format('YYYY-MM-DD HH:mm:ss')}\")\n\n# Create a moment from a string\ndate_str = \"2023-10-27 10:30:00\"\nmy_moment = moment.date(date_str)\nprint(f\"Parsed Moment: {my_moment.format('YYYY-MM-DD HH:mm:ss')}\")\n\n# Add some time\nfuture_moment = my_moment.add(hours=2, minutes=15)\nprint(f\"Future Moment: {future_moment.format('YYYY-MM-DD HH:mm:ss')}\")\n\n# Convert to a native datetime object\nnative_datetime = future_moment.date\nprint(f\"Native datetime: {native_datetime}\")\n\n# Clone a moment to prevent mutation\noriginal = moment.now()\nmodified = original.clone().add(days=1)\nprint(f\"Original (should be unchanged): {original.format('YYYY-MM-DD')}\")\nprint(f\"Modified (1 day later): {modified.format('YYYY-MM-DD')}\")","lang":"python","description":"This quickstart demonstrates how to create moment objects from current time or strings, perform basic arithmetic operations like adding time, and convert them to standard `datetime` objects. It also highlights the use of `clone()` to handle mutability.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":{"tag":null,"tag_description":null,"last_tested":"2026-05-17","installed_version":"0.12.1","pypi_latest":"0.12.1","is_stale":false,"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":3.1,"avg_import_s":1.06,"wheel_type":"wheel"},"results":[{"runtime":"python:3.10-alpine","python_version":"3.10","os_libc":"alpine (musl)","variant":"moment","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":1.31,"mem_mb":10.1,"disk_size":"30.8M"},{"runtime":"python:3.10-slim","python_version":"3.10","os_libc":"slim (glibc)","variant":"moment","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":3.4,"import_time_s":0.96,"mem_mb":10.1,"disk_size":"32M"},{"runtime":"python:3.11-alpine","python_version":"3.11","os_libc":"alpine (musl)","variant":"moment","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":1.69,"mem_mb":10.5,"disk_size":"33.6M"},{"runtime":"python:3.11-slim","python_version":"3.11","os_libc":"slim (glibc)","variant":"moment","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":3,"import_time_s":1.57,"mem_mb":10.5,"disk_size":"35M"},{"runtime":"python:3.12-alpine","python_version":"3.12","os_libc":"alpine (musl)","variant":"moment","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":1.15,"mem_mb":10.5,"disk_size":"25.3M"},{"runtime":"python:3.12-slim","python_version":"3.12","os_libc":"slim (glibc)","variant":"moment","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":2.6,"import_time_s":1.29,"mem_mb":10.5,"disk_size":"26M"},{"runtime":"python:3.13-alpine","python_version":"3.13","os_libc":"alpine (musl)","variant":"moment","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":1.02,"mem_mb":11.2,"disk_size":"25.0M"},{"runtime":"python:3.13-slim","python_version":"3.13","os_libc":"slim (glibc)","variant":"moment","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":2.8,"import_time_s":1.13,"mem_mb":11.1,"disk_size":"26M"},{"runtime":"python:3.9-alpine","python_version":"3.9","os_libc":"alpine (musl)","variant":"moment","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0.27,"mem_mb":10,"disk_size":"30.4M"},{"runtime":"python:3.9-slim","python_version":"3.9","os_libc":"slim (glibc)","variant":"moment","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":3.7,"import_time_s":0.24,"mem_mb":10,"disk_size":"31M"}]}}