首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将此JS日历弹出窗口的输出更改为PHP的日期(‘W’)输出

如何将此JS日历弹出窗口的输出更改为PHP的日期(‘W’)输出
EN

Stack Overflow用户
提问于 2011-09-09 04:50:12
回答 2查看 845关注 0票数 0

我正在尝试/想要做的是将这个JS日历的输出更改为与PHP的日期(‘W’)相同的输出格式。

例如,我使用的是JS日历弹出窗口:http://www.mattkruse.com/javascript/calendarpopup/

从日历中选择日期时,将自动生成输出,并以日/月/年的格式填充到文本框中

但是,我不希望日期框中的输出生成为日、月、year....instead,我希望生成的输出是用户在日历中选择的周数字……

假设我在弹出的日历中选择了2011年1月8日。当前它将填充到文本框08/01/11…但是会发生什么情况是它会放入到文本框2中,因为1月8号是year...How的第二周,我可以这样做吗?我被卡住了,因为如果用户的当前日期是12月底,而结束日期是下一年的1月,PHP的date命令会认为我们是在新的一年,它会搞砸……我希望我说得很清楚……

这就是正在发生的..。

用户界面他们有两个文本框,

每个文本框都与一个日历弹出框相关联。输出不是日/月/年,而是一年中的星期……

一旦用户选择了他们的选项,后台的php将看到用户使用函数PHP's date ('W')选择的时间间隔。

我被困在如何将日历日期格式更改为php的日期(‘W’)格式。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-09 06:54:46

为了做你想做的事情,你必须编写你自己的函数,在JavaScript中没有像php那样的神奇的内置方法。

http://techblog.procurios.nl/k/n618/news/view/33796/14863/Calculate-ISO-8601-week-and-year-in-javascript.html

http://www.irt.org/script/914.htm

http://javascript.about.com/library/blweekyear.htm

http://www.codeproject.com/KB/cs/gregorianwknum.aspx

http://www.onlineconversion.com/day_week_number.htm -工作示例,您可以通过查看源代码来查看它们是如何做到这一点的

票数 0
EN

Stack Overflow用户

发布于 2011-09-09 06:58:54

Jacob Wrights Date.format支持'W',这提供了以下内容:

PHP 8601周年数,周从星期一开始(在

4.1.0中添加)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7354322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档