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')));