php - 使用 PHP 将带毫秒的时间戳插入到 Postgres 表中

标签 php sql postgresql

我有一个 Postgres 表,像这样:

create table test
    (
        time_stamp timestamp
    );

我想用 PHP 生成一个字符串,它将以毫秒(或微秒)为单位的当前时间插入到表中。

根据其他一些研究,我尝试插入以下结果:

date('Y-m-d H:i:s.u', time())

但我只得到几秒钟。有什么想法吗?

最佳答案

或者你可以使用日期:

list($usec, $sec) = explode(' ', microtime()); 
$usec = str_replace("0.", ".", $usec);
print date('H:i:s', $sec) . $usec;       

关于php - 使用 PHP 将带毫秒的时间戳插入到 Postgres 表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35209808/

相关文章:

javascript - 如何从表单发送数据并将它们添加到现有的 POST 数据中,并在 PHP 中将它们连接到一个文本?

sql - PostgreSQL 撤销列的权限

mysql - 在golang中如何支持多种sql语法(mysql vs postgres)

php - 在现有 PHP 项目中设置 Swagger

PHP sf.1.4 插入 1.6 : memory leaking while looping results

php - 在一个查询与多个查询中获取行及其外键行

mysql - 错误 : ER_OPERAND_COLUMNS: Operand should contain 1 column(s)

sql - 在 Oracle 中对 SUM() 聚合函数使用 Max()

sql - 将 Avg 值除以零时取 0

使用 Heroku dataclips 将 PostgreSQL 数据库导出到 csv 时出现 SQL 语法错误