php 和new date,将JavaScript new Date()转换为php DateTime()
我有2个
HTML字段:
JavaScript的:
var datumUhrzeit = new Date($("#datum").val()+","+$("#uhrzeit").val());
console.log(datumuhrzeit);
"Tue Aug 18 2015 16:45:00 GMT+0200 (Mitteleuropäische Sommerzeit)"
如何将PHP中的“Tue Aug 18 2015 16:45:00 GMT 0200(MitteleuropäischeSommerzeit)”转换为DateTime,以便将其保存到postgresql?
最佳答案 您可以从Date对象获取unix时间戳,如下所示(
see Date.prototype.getTime)
var timestamp = '@' + Math.round(datumUhrzeit.getTime()/1000);
然后在服务器上发送时只需创建新的datetime对象
$datumUhrzeit = new DateTime($timestamp);
如果您不能使用javascript创建时间戳并直接从表单获取数据,则可以执行以下操作,请记住设置时区:
$datum = $_GET['datum'];
$uhrzeit = $_GET['uhrzeit'];
$datumUhrzeit = DateTime::createFromFormat('Y-m-d H:i:s', $datum . ' ' . $uhrzeit, new DateTimeZone('Europe/Berlin'));
现在,当您将日期保存到数据库并检索它时,您可以将其发回
print $datumUhrzeit->format('U'); // This will print the time as unix timestamp
之后,您将只使用时间戳创建您的javascript日期对象
var datumUhrzeit = new Date(timestamp * 1000); // timestamp from above
如果由于某种原因不想使用unix时间戳,可以使用格式化方法以所需格式打印它.请记住事先设置时区
$datumUhrzeit->setTimezone(new DateTimeZone('Europe/Berlin'));
print $datumUhrzeit->format('Y-m-d H:i:s');
因为javascript不适用于时区我会主张你尽可能使用unix时间戳.通过这种方式,您可以减少时区问题.
php 和new date,将JavaScript new Date()转换为php DateTime()相关推荐
- php date.getday,JavaScript从Date对象返回一周中的某一天 (0 ~ 6)的方法getDay()
定义和用法 getDay() 方法可返回表示星期的某一天的数字. 语法dateObject.getDay() 返回值 dateObject 所指的星期中的某一天,使用本地时间.返回值是 0(周日) 到 ...
- javascript +new Date()
最近学习JavaScript时,看到Date的一个有意思的用法就是+new Date(),结果跟Date对象的getTime(),valueOf()是一样的,他们返回的都是1970年1月1日午夜以来的 ...
- Json 时间 转换为 Javascript 时间 Date Jquery 调用WCF
"/Date(1232035200000)/" 怎么转换成 javascript 的 Date 对象 做法:new Date(+/\d+/.exec(value)[1]); val ...
- Javascript中Date对象的使用
JavaScript 没有一个基本的日期数据类型,所以我们只能显式地创建Date对象.我们创建新的Date对象和创建String对象的方式是一样的,使用关键字new和Date构造函数.下面这行创建了一 ...
- 从头开始学JavaScript (十三)——Date类型
说明:UTC:国际协调日期 GMT:格林尼治标准时间 一.date类型的创建 使用new操作符和Date()构造函数 var now=new Date(): 传入参数:Date.parse()和Dat ...
- JavaScript(JS) date.getDay()
Date对象是JavaScript语言内建的数据类型.使用新的Date()创建日期对象.本文主要介绍JavaScript(JS) date.getDay() 方法. 原文地址:JavaScript(J ...
- js mysql date format,将MySql DateTime戳记转换为JavaScript的Date格式
Does anyone know how I can take a MySQL datetime data type value, such as YYYY-MM-DD HH:MM:SS and ei ...
- JavaScript中Date对象在IOS中的坑及解决方案
踩坑记录: 使用vant-ui库中DatetimePicker 时间选择,初始化时间列表或者动态赋值选择时间项时IOS报错: [Vue warn]: Invalid prop: custom vali ...
- JavaScript 的 Date 方法的使用
今天项目要用到时间的函数,然后我就开始封装函数,所以就想写一个可以指定当前多久的时间. function specifyDate(n){ n=n||0; var date=ne ...
最新文章
- 赛灵思FPGA中的主要时钟资源介绍
- eclipse安装weblogic Server服务器
- 7-35 蒙特卡罗方法求圆周率 (30 分)
- [渝粤教育] 广东-国家-开放大学 21秋期末考试中国近现代史纲要(A)10881k1
- html标签默认属性值之margin;padding值
- MFC + Access 用户验证程序(初级数据库编程)
- HDU2191 多重背包或者01背包 xingxing在努力
- C# Task 循环任务_聊聊 JavaScript 的并发、异步和事件循环
- 使用UE去除复制文本中的空格、换行符和TAB
- py将dicm格式图片转为jpg格式
- 服务器------sz命令 – 从Linux上下载文件到本地
- java疯狂龙卷风游戏_疯狂龙卷风游戏
- Spring Boot 2020 官方基础68课程第十七个 Hypermedia-Driven RESTful Web Service 超媒体
- 如何卸载office201032位_企业如何利用Ansys Mechanical缩减设计时间、验证设计迭代?...
- 混沌工程(Chaos Engineering) 总结
- android查看app日志的一个技能
- 表不存在,但是可以查询、删除(没有返回结果,一直hang住)
- 网页会员文档查看方法
- Http Live Streaming介绍和应用
- 一个不错的shell 脚本教程 (国)
热门文章
- 面向项目(二)—— visual studio 的使用
- CentOs虚拟机NAT模式下静态IP的配置
- C 基础——指针函数与函数指针
- python是什么意思中文-python是什么意思中文翻译
- python从入门到放弃表情图-Python 从入门到放弃(一)
- python对电脑配置要求-学python对电脑配置有要求么
- python网课视频下载-python老男孩网课22期视频教程全
- 无声也能语音识别?微软这个黑科技有点厉害
- java aes javascript_Java已有AES加解密,现需要前端Javascript加密调接口,返回的数据需要解密,目前互通不了,找不到原因...
- python一只青蛙一次可以_40.细说递归之二:Python求解斐波那契数列