What should i use to save date and time
本问题已经有最佳答案,请猛点这里访问。
对于我的新数据库,我想使用mysqli将给定的日期、时间和年份从php保存到我的数据库中,在SQL中,我可以创建一个字段:
我只在PHP中使用数据库,应该选择什么类型?因为什么原因。
我认为日期时间和时间戳是最好的选择。但找不到任何理由解释为什么1比另一个更好。有人能帮我选吗?
还是最好分开日期和年份?
我想进行查询以获取上周的值等。
For my new database i want to save a given date and time and year from php to my database
因此,将其存储为
下面是如何看待这些类型:
DATE :用于日期(带年),例如生日("2010-11-23")。TIME :一天中的某个时间,例如午餐的开始("12:00")。DATETIME :用于特定日期和时间,例如会议开始("2010-11-23 12:00")。TIMESTAMP :用于发生特定事件时,例如创建某个会议的时间("1385653500";这通常包括其定义中的时区信息)YEAR :用于存储一年,例如战争的开始年份("1653")。
请注意,您始终可以将"较大"类型强制转换为"较小"类型。例如,您可以将一个