Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jQuery格式化日期和时间_Javascript_Php_Jquery_Date - Fatal编程技术网

Javascript 使用jQuery格式化日期和时间

Javascript 使用jQuery格式化日期和时间,javascript,php,jquery,date,Javascript,Php,Jquery,Date,我有一个输入字段,它以格式存储数据 28 Oct 2016 10:50 pm 我需要以不同的格式将值发送到服务器,我只需要以22:50:00格式发送星期几和时间 所需输出: var dayOfWeek = 6 // (or friday); var time = 22:50:00; 我正在努力以一种简单而整洁的方式来做这件事。 任何帮助都将不胜感激。试试这个 函数myFunction{ var d=新日期2016年10月28日晚上10:50; var weekday=新阵列7; 工作日

我有一个输入字段,它以格式存储数据

28 Oct 2016 10:50 pm
我需要以不同的格式将值发送到服务器,我只需要以22:50:00格式发送星期几和时间

所需输出:

var dayOfWeek =  6 // (or friday); 
var time = 22:50:00;
我正在努力以一种简单而整洁的方式来做这件事。 任何帮助都将不胜感激。

试试这个

函数myFunction{ var d=新日期2016年10月28日晚上10:50; var weekday=新阵列7; 工作日[0]=周日; 工作日[1]=周一; 工作日[2]=星期二; 工作日[3]=星期三; 工作日[4]=周四; 工作日[5]=星期五; 工作日[6]=星期六; var形式=; var n=工作日[d.getDay]; var time=d.getHours+':'+d.getMinutes; 如果d.getHours>12 {form=pm}其他{form=am} console.log n+''+时间+表格; }

如果您可以在服务器端执行:检查php的strotime

这将返回string11周五22:50:00

如果您想要您预期的月日和时间24小时格式 然后试试看:

var dt=新日期2016年10月28日晚上10:50; var day=dt.getDay//一周中的几天 每周的天数:+day; var time=fixLengthdt.getHours+:+fixLengthdt.getMinutes+:+fixLengthdt.getSeconds; 警报时间:+time; 函数fixtlengthx{
返回通过解析input@Mohammad谢谢,这正是我需要的缺少时间部分。请查看更新的答案。所有字段都是根据您的要求添加的。必须将其发送到服务器。这意味着他可以选择更改日期。因此,不可以。这不能使用
var_dump(date('l H:i:s', strtotime('28 Oct 2016 10:50 pm')));