我需要向数据库插入两个变量: - “开始”值为“9:00” - “结束”值为“20:00”
它可以是字符串或时间戳类型,我更喜欢字符串。但在数据库表中,字段是“时间”类型。那么如何投呢?我只得到时间值,没有完整的日期,如月、日和年。
最佳答案
据我所知,如果您想将字符串插入 MySQL TIME
列,则其格式必须为 HH:mm:ss
。因此,最简单的解决方案可能是以 09:00:00
和 20:00:00
格式获取开始和结束时间。
我希望以下 INSERT
语句能够顺利进行:
INSERT INTO yourTable (`time_from`, `time_to`)
VALUES
('09:00:00', '20:00:00')
需要明确的是,我建议在您的代码中付出一些努力来获取这种格式的时间数据。然后只需将其插入 MySQL 即可,无需再麻烦。
关于javascript - 从时间戳/字符串转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40969716/