我的时区和服务器的时区是相同的。IST(GMT+5:30)
首先,我尝试用INSERT查询插入一个值。
INSERT INTO activity (home_id, datetime, event, code_used) VALUES ('H01474777', '2014-05-21 07:32:16', 'alarm set', '5599');
它给了我下面的一排。
home_id | datetime | code_used | event
-----------+---------------------------------+-----------+-----------
H01474777 | 2014-05-21 02:02:16.000000+0000 | 5599 | alarm set
home_id|datetime|event|code_used
H02257222|2014-05-21 05:29:47|alarm set|1566
H01474777|2014-05-21 07:32:16|alarm set|5599
COPY activity (home_id, datetime, event, code_used) FROM '/home/cass/events.csv' WITH HEADER = TRUE AND DELIMITER = '|';
home_id | datetime | code_used | event
-----------+---------------------------------+-----------+-----------
H01474777 | 2014-05-21 13:02:16.000000+0000 | 5599 | alarm set
H01474777 | 2014-05-21 02:02:16.000000+0000 | 5599 | alarm set --Old row from insert query.
H02257222 | 2014-05-21 10:59:47.000000+0000 | 1566 | alarm set
我能够复制你提到的场景。
我的服务器时区est
。
我运行了您提供的insert并使用您提供的文件用copy命令加载数据
INSERT INTO activity (home_id, datetime, event, code_used) VALUES ('H01474777', '2014-05-21 07:32:16', 'alarm set', 5599);
home_id | datetime | code_used | event
-----------+---------------------------------+-----------+-----------
H01474777 | 2014-05-21 07:32:16.000000+0000 | 5599 | alarm set
COPY activity (home_id, datetime, event, code_used) FROM 'temp.csv' WITH HEADER = TRUE AND DELIMITER = '|'
home_id | datetime | code_used | event
-----------+---------------------------------+-----------+-----------
H01474777 | 2014-05-21 02:32:16.000000+0000 | 5599 | alarm set
H01474777 | 2014-05-21 07:32:16.000000+0000 | 5599 | alarm set
H02257222 | 2014-05-21 00:29:47.000000+0000 | 1566 | alarm set
home_id|datetime|event|code_used
H02257222|2014-05-21 05:29:47.000+0530|alarm set|1566
H01474777|2014-05-21 07:32:16.000+0530|alarm set|5599
home_id|datetime|event|code_used
H02257222|2014-05-21 05:29:47.000+0000|alarm set|1566
H01474777|2014-05-21 07:32:16.000+0000|alarm set|5599
问题内容: 我应该以哪种格式输入日期和时间,以用于带有类型的HTML5输入元素? 我努力了: 他们似乎都不起作用。 问题答案: 对于 代表全局日期和时间的字符串。 值 :[RFC 3339]中定义的有效日期时间,并具有以下附加条件: •日期/时间语法中的字母T和Z必须始终为大写 •将整日生产定义为四位或更多位代表大于0的数字 例子 : 1990-12-31T23:59:60Z 1996-12-19
输入[type=“datetime local”]行为在chrome 81和83之间发生了更改 论铬 在chrome 83上,这种行为已经改变:回车键触发日历的打开,并且没有键盘事件被触发(参见saucelabs上的行为)-chrome 83 以下代码(也在https://jsfiddle.net/os139hw6/) 显示keyup 13事件 我使用这个keyup 13事件来验证/提交数据,但这
我住在格林尼治时间9点,我想输入在我当前时区指定的日期和时间。Chrome版本40.0。2214.93(64位) 但是,如果我在日期时间选择器中输入12:00AM, 元素返回的实际值是(通过在Chrome控制台中打印出来),在我的时区等于上午9:00AM。我必须手动将9小时添加到结果中吗?因为Chrome不支持作为输入类型,所以我不能使用作为替换。
我有在Html: 和代码(angularJs) 无论我做什么,结果都是“2018-11-10 10:11:00”。我真的需要时间。我能做什么? 谢谢。
我试图创建我的编辑事件页面,所以我想将数据库值放在Form::input('dateTime-local')中,但它得到的只是默认的占位符。 我的事件。编辑视图 事件控制器 数据库 你的帮助将是巨大的,谢谢。
当通过Javascript设置该值并且该值包含秒数时,在Chrome上使用datetime本地输入类型似乎不起作用。为什么会这样?这似乎是一般的事情。简单来说,以下是如何重新创建问题: 创建一个元素,其中。 使用JavaScript(使用)将值设置为任意日期和时间,并带有非零秒(例如。)值。 尝试提交表单。它返回一个验证错误。 但是,如果您将秒数设置为0(例如,),或者该值是通过HTML属性设置的