问题标签 [strftime]
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.
c - 如何在 C 中正确检查 strptime 的有效日期
我正在执行以下操作来转换和检查日期,但是,我不确定为什么以下日期一直验证为真。
不会%d
只检查[01,31] + leading zeros
吗?有没有更好更准确的方法来做到这一点?
php-5.3 - phpDocumentor,不工作,PHP 警告:strftime():依赖系统的时区是不安全的
我在 CentOS 5.7 64 上安装了最新版本的 PhpDocumentor-1.4.0a2.tgz,我目前的灯安装是 php 5.3.3
我在用
梨安装 phpDocumentor-alpha
安装后显示如下:
警告:strtotime():依赖系统的时区设置是不安全的。您需要使用 date.timezone 设置或 date_default_timezone_set() 函数。如果您使用了这些方法中的任何一种,但仍然收到此警告,您很可能拼错了时区标识符。我们在 PEAR/Validate.php 的第 454 和 486 行选择了 'America/New_York' 作为 'EDT/-4.0/DST'
我知道这个错误与php的版本有关,并且5.3与PEAR不兼容。
我不介意,因为安装过程给了我一个确定。
我试图生成文档,由于某种原因它没有完成。
PHP 警告:strftime():依赖系统的时区设置是不安全的。您需要使用 date.timezone 设置或 date_default_timezone_set() 函数。如果您使用了这些方法中的任何一种,但仍然收到此警告,您很可能拼错了时区标识符。我们在第 370 行的 /usr/share/pear/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php 中为 'EDT/-4.0/DST' 选择了 'America/New_York'
这是一个不应停止文档生成的 php 警告。但是,该过程进入中间,最后不生成文件。
看来我必须自己检查这些库。有没有人以前见过这个错误,我接下来应该尝试什么来解决这个问题
php - strftime 在 PHP 中使首字母大写(大写)
我有代码:
在某些语言中,我得到:
2012 年 3 月,多明戈
我希望所有单词的第一个字母都是大写(大写),所以它看起来像:
2012 Junio 3,多明戈
我在网上没有找到任何答案,有人知道吗?:)
ruby - 如何在 ruby Sinatra 中使用 strftime 本地化日期名称
例如,在 ruby(sinatra 应用程序)中本地化 strftime 以在法语中使用日期名称的最佳方法是什么?
我有 :
我想 :
谢谢!
php - strftime() 突然停止工作。有什么见解吗?
我有一个简单的脚本,它接受输入日期、格式化并将其存储在数据库中。我以下列方式使用 strftime 函数:
出于某种原因,这突然开始返回“Ymd”。是的,它返回了我作为第一个参数传递的格式字符串!根本没有日期信息。我还尝试通过将直接的 unicode 时间戳作为第二个参数传递给它,但它仍然只返回格式字符串。直到几天前它工作正常。现在我已将其切换为使用 date() 函数:
现在一切正常!我只是想知道是否有人知道为什么 strftime() 函数突然停止工作。这似乎真的很奇怪,它会困扰我一整天。
c++ - 当前时间 = UTC +/-(UTC +/- 区域中的当前时间)
我正在解决一个问题,以防止使用其首字母缩写词指定时区,而是使用 4 位偏移格式来表示。(UTC-6 代表 CST)。这怎么能用 strftime(parameters) 来表示?
perl - 比较 strftime 格式的日期间隔
我有多个带有日期的输入文件strftime format
。日期格式是输入变量之一。我需要确定他们的时间线是否连续;换句话说,如果所有输入文件的日期间隔不重叠。
文件中的数据是连续的。这就像一个文件是一个间隔。文件中的第一个日期在间隔的左侧,最后一个日期在间隔的右侧。
为了更好地展示我的问题(只是数据格式为 %Y.%m.%d %H:%M 的示例):
有 2 个数据文件,日期格式为 %Y.%m.%d %H:%M
数据1.txt
数据2.txt
因此,您可以看到文件 data1.txt 和 data2.txt 中的日期重叠。
data2.txt <=============================================>
我正在 bash 中实现这个问题,但我也欢迎一些 Perl 片段。
我找不到任何简单的解决方案。
谢谢!
ruby-on-rails - 如何在 Ruby 中转换日期格式
以下是一些输出:
现在我需要以下格式的输出,即:
问题是to_formatted_s和strftime仅适用于日期并且两者或它们都返回字符串。如何以我需要的方式获得输出?
sqlite - SQlite 时差使用函数 strftime 和日期并使用触发器在插入时更新
我想要两个时间戳之间的区别,比如
即如果我的第一次是 2012-06-15 14:54:33 而结束时间是 2012-06-15 14:54:40 那么时间差异将是这样的 =00:00:14;
我想在时间戳之间有这样的差异,比如Endtime-firsttime
我还想使用触发器在 Android 的 SQLite 数据库中使用。
在 SQL 中,我们可以通过使用time to second
函数和second to time
函数进行转换来实现。
任何建议都将不胜感激,但是我可以轻松获得 Java 中的时差,但我的应用程序还有很多其他工作。所以我希望我可以使用 SQLite 内置函数来实现相同的功能,从而减少应用程序的负担。
ruby - 如何写没有前导零或前导空格的时间?
在 Ruby 1.9 程序中,我想将当前时间格式化为Thu 1:51 PM
. 我应该在一天中的某个时间使用什么格式代码(1
在本例中)?
%I
有一个前导零 ( 01
)。%l
有一个前导空格 ( 1
)。我在strftime 文档中看不到任何其他格式的代码。我不能使用.lstrip
,因为空格在字符串的中间。我可以使用.gsub(/ +/, " ")
,但我想知道是否有更简单、更简单的方法。