Make Date_t::millis signed

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Duplicate
    • Priority: Minor - P4
    • None
    • Affects Version/s: None
    • Component/s: Internal Code
    • None
    • ALL
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Date_t::millis value is unsigned, but some of our external interfaces and docs use signed values. There are currently TODOs in the code to make this change.

      Here's one example:

      > d = new Date(-1)
      ISODate("1969-12-31T23:59:59.999Z")
      > d.getTime()
      -1
      > db.dates.insert({ "date" : d })
      > db.dates.findOne().date.getTime()
      -1
      > 
      

              Assignee:
              Andy Schwerin
              Reporter:
              Shaun Verch (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: