gpt4 book ai didi

php - time() 和 new MongoDate() 之间的区别?

转载 作者:IT老高 更新时间:2023-10-28 13:22:15 25 4
gpt4 key购买 nike

使用 PHP 的 time() 和使用 new MongoDate() 有区别吗?我需要通过 mongoDB 集合为每个文档存储 created_at 和 updated_at 日期这样我就可以按日期查询它们(例如上周更新的文档)。

从我可以看到 time() 和 new MongoDate() 产生相同的结果?

最佳答案

这是因为 time()MongoDate 构造函数的默认值,来自手册:

public MongoDate::__construct ([ int $sec = time() [, int $usec = 0 ]] )

您应该使用 MongoDate 对象来查询 MongoDB。

如果您使用 time() 的原始输出,您将存储/查询整数。当您使用 MongoDate 时,您将使用 MongoDB 的 Date type这会给您带来一些额外的好处。

关于php - time() 和 new MongoDate() 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9275936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com