Postgres 9.3-JSON&正确的日期对象
Postgres 9.3 - JSON & proper Date Object
我正在使用PostgreSQL 9.3,并寻找一种将TIMESTAMPTZ
合并为真正的JavaScript日期对象的方法。
我知道JavaScript不提供Date
文字表示法,所以我在想
'{ "key" : new Date(datevalue) }'::JSON
会成功的。
问题是我得到了错误:Token "new" is invalid.
我有可能更新Postgres JSON解析器吗
当我在前端和后端之间传递数据时,也许还有其他方法可以提高数据类型的一致性。。。有什么想法吗?
这没有任何意义。JSON不支持字符串/数字/布尔值以外的原子元素。有关详细信息,请参见规范。
该格式的主要目的之一是与(机器)语言无关,因此嵌入Javascript Date对象(或Regex或Window或任何其他对象)毫无意义。当您在例如C++中加载JSON时,这意味着什么?您将如何调用嵌入Date对象上的方法?
时间戳是文本。除了数字或布尔值之外的任何东西都是文本。如果这对您来说还不够好,那么您要么需要在JSON之上添加更多含义,要么选择不同的格式。
相关文章:
- 比较从函数和生成的日期对象
- 如何获得一个只有时间的moment.js日期对象
- 使用moment.js获取时间分区的偏移日期对象
- 获取本地时间的JS日期,日期对象中没有时区详细信息
- 将某个时间格式转换为日期对象
- 正在使用日期字符串初始化javascript日期对象
- 在CouchDB Map函数中发出日期时-对日期对象调用的内容
- 如何将事件的日期放入fullcalendar中的日期对象中
- 为什么在JavaScript中可以从另一个日期对象中减去日期对象
- 理解日期对象接收参数时的getDay()方法
- JS日期对象setUTCMonth()将月份增加2
- 时间-日期对象JavaScript getUTCMilliseconds
- 将带有 AM/PM 的日期字符串转换为 javascript 日期对象
- Javascript 测试中的假日期对象
- 转换/格式化日期对象
- 如何在发布JavaScript日期对象时保留时区偏移量
- JS日期对象在某个范围内的百分比
- 无法从日期对象javascript获取日期和月份
- javascript日期对象未返回正确的日期
- Javascript日期对象-JSFiddle中的不同值