问题标签 [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.

0 投票
1 回答
3378 浏览

c - 如何在 C 中正确检查 strptime 的有效日期

我正在执行以下操作来转换和检查日期,但是,我不确定为什么以下日期一直验证为真。

不会%d只检查[01,31] + leading zeros吗?有没有更好更准确的方法来做到这一点?

0 投票
1 回答
2309 浏览

php-5.3 - phpDocumentor,不工作,PHP 警告:strftime():依赖系统的时区是不安全的

可能重复:
如何修复与时区相关的 PHP 错误(function.strtotime 和 function.date)

我在 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 警告。但是,该过程进入中间,最后不生成文件。

看来我必须自己检查这些库。有没有人以前见过这个错误,我接下来应该尝试什么来解决这个问题

0 投票
5 回答
9565 浏览

php - strftime 在 PHP 中使首字母大写(大写)

我有代码:

在某些语言中,我得到:

2012 年 3 月,多明戈

我希望所有单词的第一个字母都是大写(大写),所以它看起来像:

2012 Junio 3,多明戈

我在网上没有找到任何答案,有人知道吗?:)

0 投票
2 回答
1867 浏览

ruby - 如何在 ruby​​ Sinatra 中使用 strftime 本地化日期名称

例如,在 ruby​​(sinatra 应用程序)中本地化 strftime 以在法语中使用日期名称的最佳方法是什么?

我有 :

我想 :

谢谢!

0 投票
2 回答
345 浏览

php - strftime() 突然停止工作。有什么见解吗?

我有一个简单的脚本,它接受输入日期、格式化并将其存储在数据库中。我以下列方式使用 strftime 函数:

出于某种原因,这突然开始返回“Ymd”。是的,它返回了我作为第一个参数传递的格式字符串!根本没有日期信息。我还尝试通过将直接的 unicode 时间戳作为第二个参数传递给它,但它仍然只返回格式字符串。直到几天前它工作正常。现在我已将其切换为使用 date() 函数:

现在一切正常!我只是想知道是否有人知道为什么 strftime() 函数突然停止工作。这似乎真的很奇怪,它会困扰我一整天。

0 投票
2 回答
160 浏览

c++ - 当前时间 = UTC +/-(UTC +/- 区域中的当前时间)

我正在解决一个问题,以防止使用其首字母缩写词指定时区,而是使用 4 位偏移格式来表示。(UTC-6 代表 CST)。这怎么能用 strftime(parameters) 来表示?

0 投票
3 回答
820 浏览

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 片段。

我找不到任何简单的解决方案。

谢谢!

0 投票
1 回答
2733 浏览

ruby-on-rails - 如何在 Ruby 中转换日期格式

以下是一些输出:

现在我需要以下格式的输出,即:

问题是to_formatted_sstrftime仅适用于日期并且两者或它们都返回字符串。如何以我需要的方式获得输出?

0 投票
0 回答
5033 浏览

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 内置函数来实现相同的功能,从而减少应用程序的负担。

0 投票
1 回答
4834 浏览

ruby - 如何写没有前导零或前导空格的时间?

在 Ruby 1.9 程序中,我想将当前时间格式化为Thu 1:51 PM. 我应该在一天中的某个时间使用什么格式代码(1在本例中)?

%I有一个前导零 ( 01)。%l有一个前导空格 (  1)。我在strftime 文档中看不到任何其他格式的代码。我不能使用.lstrip,因为空格在字符串的中间。我可以使用.gsub(/ +/, " "),但我想知道是否有更简单、更简单的方法。