在 Javascript 中解析 Django DateTimeField

sgg*_*s04 6 javascript python django reactjs

我使用 Django Rest 框架构建了后端 API,其中模型具有 DateTimeField。

date = models.DateTimeField(auto_now_add=True)
Run Code Online (Sandbox Code Playgroud)

当我从 API 获取数据到 React 时,我得到这样的信息

2019-01-20T19:24:58.674435Z
Run Code Online (Sandbox Code Playgroud)

我怎样才能在javascript中解析它并将其转换为可读的形式?

小智 3

可以通过序列化器来完成此操作。鉴于您在模型中将其命名为“date”,您可以执行以下操作。

class ObjectSerializer(serializers.ModelSerializer):
    date = serializers.DateTimeField(format="%d-%m-%Y %H:%M:%S")

    class Meta:
        model = Object
        fields='__all__'
Run Code Online (Sandbox Code Playgroud)