是否有关于couchDB中使用的Date对象的官方文档
Is there an official documentation on the Date object that is used in couchDB?
我没有找到任何关于在couchDB视图的映射函数中使用的Date对象的文档。我遇到了一些奇怪的行为,我需要一些了结。
以下代码:
emit(doc.type, { date: new Date() })
输出:
{ date: "2012-03-10T18:57:32.408Z" }
然而使用:
emit(doc.type, { date: new Date("1984-12-10") })
输出:
{ date: "Invalid Date" }
那么couchDB在这里使用的Date对象是什么呢?它不能是JavaScript版本,因为新的Date("1984-12-10")在那里工作。然而,couchDB预计日期为"1984/12/10"格式。
有人知道关于这个问题的任何信息吗?
CouchDB的视图使用SpiderMonkey进行解析。我相信CouchDB 1.1.1增加了对SpiderMonkey(1.8.5)的新版本的支持。很可能你仍然在运行一个旧版本的SpiderMoney,它没有像你预期的那样正确处理Date()
。我对你的平台一无所知,所以我不能推荐升级路径,但我相信这就是你正在经历的。
相关文章:
- date对象未在javascript中返回正确的日期值
- Date对象未返回预期年份
- JS:如何将字符串(“2015年3月10日”)转换为Date对象
- Javascript Date 对象因格式而异:yyyy-mm-dd vs mm-dd-yyyy
- 将Date对象转换为毫秒
- 为什么我的Date对象返回当前日期
- Javascript Date对象到日期字符串
- Date对象在Chrome中有效,但在Safari、Firefox或IE中无效
- 如何测试Date对象是否等于特定日期
- 为什么js会从具有特定格式的Date对象中减去一天
- highcharts:将useUTC=true milliseconds转换为javascript Date对象
- 将 JavaScript Date 对象格式化为特定格式
- Javascript Date 对象失败
- Date 对象在尝试计算 IE8 中两个日期之间的时间时返回 NaN
- 如何从字符串构造一个 javascript Date 对象
- 与 API 一起使用时,将 Date 对象存储在数据库中的最佳实践是什么
- 将字符串转换为 JavaScript 的 Date 对象的方法
- 意外的 Javascript Date 对象隐式转换
- Date 对象是否使用过非公历
- 通过 Javascript 中的原型访问 Date 对象的方法