Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
L
lib-ical
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1
    • Issues 1
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • SRCT
  • lib-ical
  • Issues
  • #1

Closed
Open
Opened Feb 09, 2017 by Mark Stenglein@mstengleContributor
  • Report abuse
  • New issue
Report abuse New issue

Actually have timezones work

I'll be honest, I could write for probably 45 minutes in this box and still have more to say. I'm not about to do that so @yoda feel free to harass me now 😛

Currently, this library includes no support for timezones, and really doesn't to a proper job of handling dates as UTC either. It's kind of halfway between being UTC and being plain ole floating time. This is obviously a problem. The entire reason why this project is being forked from the main repository is because the main developer is planning to basically rewrite the entire thing for the next major revision. He's a college student in Germany, so won't be doing that untill summer as well. we kind of want this faster, and the API as it stands is actually quite intelligently laid out.

I'd like to start by adding moment-ts and then marking every single spot in this code base that deals with time, dates, or timezones and review each part so that we can determine the best way to go about changing the project over to moment. I don't know if this is going to be a simple thing or require some changes to the API as a whole, so I'll be taking the time to review first before jumping in hastily to make a bunch of changes.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: srct/lib-ical#1