Questions tagged «time-format»

时间格式是用于明确表示日期和时间的规范。日期和时间表示的国际标准是ISO8601。每个软件平台通常都提供API,以便以与语言无关的方式解析日期或时间。

30
在哪里可以找到有关在JavaScript中格式化日期的文档?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 我注意到JavaScript的new Date()功能非常聪明,可以接受多种格式的日期。 Xmas95 = new Date("25 Dec, 1995 23:15:00") Xmas95 = new Date("2009 06 12,12:52:39") Xmas95 = new Date("20 09 2006,12:52:39") 在调用new Date()函数时,我找不到任何显示所有有效字符串格式的文档。 这是用于将字符串转换为日期。如果我们从相反的角度来看,也就是将日期对象转换为字符串,直到现在,我仍然觉得JavaScript没有内置的API将日期对象格式化为字符串。 编者注:以下方法是提问者的企图是工作在一个特定的浏览器,但确实不是一般的工作; 请参阅本页上的答案以查看一些实际解决方案。 今天,我在toString()date对象上使用了该方法,令人惊讶的是,它用于将日期格式化为字符串的目的。 var d1 = new Date(); d1.toString('yyyy-MM-dd'); //Returns "2009-06-29" in Internet Explorer, but not Firefox or Chrome d1.toString('dddd, …



25
Javascript迄今为止添加了前导零
我已创建此脚本来以dd / mm / yyyy的格式提前10天计算日期: var MyDate = new Date(); var MyDateString = new Date(); MyDate.setDate(MyDate.getDate()+10); MyDateString = MyDate.getDate() + '/' + (MyDate.getMonth()+1) + '/' + MyDate.getFullYear(); 通过将这些规则添加到脚本中,我需要使日期显示在日和月部分上的前导零。我似乎无法正常工作。 if (MyDate.getMonth < 10)getMonth = '0' + getMonth; 和 if (MyDate.getDate <10)get.Date = '0' + getDate; 如果有人可以告诉我将这些内容插入脚本的位置,我将非常感激。

30
将JavaScript日期格式设置为yyyy-mm-dd
我有一个日期格式Sun May 11,2014。如何将其转换为2014-05-11使用JavaScript? function taskDate(dateMilli) { var d = (new Date(dateMilli) + '').split(' '); d[2] = d[2] + ','; return [d[0], d[1], d[2], d[3]].join(' '); } var datemilli = Date.parse('Sun May 11,2014'); console.log(taskDate(datemilli)); 运行代码段隐藏结果展开摘要 上面的代码为我提供了相同的日期格式sun may 11,2014。我怎样才能解决这个问题?



17
如何将毫秒转换为“ hh:mm:ss”格式?
我很困惑。绊倒这个线程后,我试图找出如何格式化具有格式的倒数计时器hh:mm:ss。 这是我的尝试- //hh:mm:ss String.format("%02d:%02d:%02d", TimeUnit.MILLISECONDS.toHours(millis), TimeUnit.MILLISECONDS.toMinutes(millis) - TimeUnit.MINUTES.toMinutes(TimeUnit.MILLISECONDS.toHours(millis)), TimeUnit.MILLISECONDS.toSeconds(millis) - TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(millis))); 因此,当我尝试类似的值时3600000ms,我得到01:59:00,这是错误的,因为它应该是01:00:00。显然我的逻辑有问题,但是目前,我看不出它是什么! 有人可以帮忙吗? 编辑- 解决它。这是格式化毫秒hh:mm:ss格式的正确方法- //hh:mm:ss String.format("%02d:%02d:%02d", TimeUnit.MILLISECONDS.toHours(millis), TimeUnit.MILLISECONDS.toMinutes(millis) - TimeUnit.HOURS.toMinutes(TimeUnit.MILLISECONDS.toHours(millis)), TimeUnit.MILLISECONDS.toSeconds(millis) - TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(millis)))); 问题是这样TimeUnit.MINUTES.toMinutes(TimeUnit.MILLISECONDS.toHours(millis))。应该是这个TimeUnit.HOURS.toMinutes(TimeUnit.MILLISECONDS.toHours(millis))。


4
PHP时间戳转换为DateTime
您知道如何将其转换为strtotime或类似类型的值以传递给DateTime对象吗? 我的约会日期: Mon, 12 Dec 2011 21:17:52 +0000 我尝试过的 $time = substr($item->pubDate, -14); $date = substr($item->pubDate, 0, strlen($time)); $dtm = new DateTime(strtotime($time)); $dtm->setTimezone(new DateTimeZone(ADMIN_TIMEZONE)); $date = $dtm->format('D, M dS'); $time = $dtm->format('g:i a'); 以上是不正确的。如果我遍历许多不同的日期,则它们都是相同的日期。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.