如何在Graphql模式中定义日期数据类型?

时间:2020-01-19 14:26:09

标签: javascript node.js graphql graphql-js

我从外部API收到LASTUPDATE:1579443364响应,
如何在架构中定义数据类型以将其转换为日期格式?

类似此格式: 2020年1月19日星期一00:44:04

GraphQL模式语言支持:

Int
浮法
字符串
ID
布尔值

enter image description here

1 个答案:

答案 0 :(得分:0)

长答案::您应该定义一个标量类型来表示日期信息(documented以及answered

简短的回答:您可以使用第3方库来照顾您(例如https://www.npmjs.com/package/graphql-iso-date(您使用node,所以这个应该满足您的需求)

无论哪种方式,我都假定数值是一个时间戳,因此您应该使用resolve函数将此数字转换为有效日期