问题标签 [mktime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - mktime() 是否使用 date() 夏令时意识?
我已经在这里阅读了一些关于此的问题,但似乎没有人非常直截了当地提出或回答这个问题:
这是夏令时意识吗?
如果没有,我如何使 mktime() 夏令时感知?
php - 在 PHP 中,给定一个月份字符串,例如“November”,如何在不使用 12 部分 switch 语句的情况下返回 11?
IE
我见过在给定月份数并返回月份字符串时使用 mktime 的示例,但反之则不然。
php - MKTIME, PHP 日期/时间戳 YYYY-MM-DD
我需要以YYYY-MM-DD
格式查询 MySQL 的当前日期(来自 PHP)......有人吗?
php - 与 php 中的 mktime() 相反?
如何使用 php 将 unix 时间戳(即 time())转换为 mdY 字符串?
php - 为什么 strotime 在 php 中返回负值?
我正在使用 strtotime 将日期转换为 unixtime 时间戳。年份、日期和日期作为编码的不同值,我使用下面的代码来生成时间戳。
上面的代码为我打印:-27648000。如果年份高于 1970 年,它会打印出积极的结果。如果有人可以帮助我,我仍在学习时间戳。主要目的是将日期转换为 unix 时间戳。
问题是为什么它会给出负面结果,我编码它不好!?我也试过mktime,但结果还是一样。
谢谢,坦梅
php - 用于 epoch 的 php mktime 返回 -3600,而不是 0
如果我在 PHP 中运行以下命令:
回声 mktime(0,0,0,1,1,1970);
返回值为-3600,而不是我预期的0。
该服务器位于英国,目前是 9 月 21 日(即 BST 夏令时)(尽管我不希望这会影响纪元时间戳)并且根据 php.info:“默认时区欧洲/伦敦”。
设置夏令时标志,如下所示:
回声 mktime(0,0,0,1,1,1970,0); (即正确的 DST 标志,0 表示 1 月 1 日不是 DST/BST)返回 -3600
回声 mktime(0,0,0,1,1,1970,1); (不正确的标志 - 将 1 月 1 日设置为 DST)返回 -7200
回声 mktime(0,0,0,1,1,1970,-1); (即未设置 DST 标志 - 由 PHP 决定)返回 -3600
有谁知道为什么时代会返回为-3600,而不是0,好吗?
php - 倒数计时器无法正常工作
我正在为我的网站制作倒数计时器,但无法让脚本正常工作。该脚本的创建者 PHP F1 无法提供帮助。
问题是:为什么目标日期 ( $targetDate
) 变量中的年份不能通过 HTML/JavaScript 实现?
我正在使用该mktime()
功能。无论我是将实际日期放入最后一个属性位置(年份)还是放入日期函数(就像我在下面的代码中所做的那样),我都无法让它正确显示前端。
无论如何,我都不是 PHP/JavaScript 专家,所以这似乎是一个非常菜鸟的问题,但如果有人能帮助我解决这个问题,我将不胜感激!
这是以下代码的实时实现:http: //tripdealio.com/countdown/countdown5.php
这是代码:
php - PHP 日期/时间和 mktime
希望有人能告诉我这个小调试脚本发生了什么。
我提交了一个日期,例如 10/1/10 12:00AM,我希望它生成 30 分钟的时间间隔.. 但它似乎不起作用,我认为它与我的 mktime 参数有关
我整天都在做某事,所以这可能是我要疯了。
php - 如何使用 PHP 列出一年中的所有日期?
我正在尝试使用 PHP 创建一个脚本,该脚本搜索从现在到一年时间之间的所有日子,并列出周五和周六的所有日期。我试图使用 PHP 的 date() 和 mktime() 函数,但想不出这样做的方法。可能吗?
谢谢,本
php - 在php中查找2个unix时间戳之间的天数
干草,我有一个举办活动的数据库。有 2 个字段“开始”和“结束”,它们包含时间戳。当管理员输入这些日期时,他们只能设置日、月、年。所以我们只处理包含天、月、年的戳记,而不是小时、分钟、秒(小时、分钟和秒设置为 0,0,0)。
我有一个事件,开始时间为 1262304000,结束时间为 1262908800。这些转换为 2010 年 1 月 1 日和 2010 年 1 月 8 日。我将如何获得这些时间戳之间的所有天数?我希望能够返回 2010 年 1 月 2 日 (1262390400)、2010 年 1 月 3 日 (1262476800) .. 一直到最后的邮票。这些事件可能会跨越到不同的月份,比如 5 月 28 日到 6 月 14 日。
任何想法如何做到这一点?