日期格式化工具
使用PHP的日期函数在Sublime Text中格式化日期(需要PHP)
详细信息
安装数
- 总计 3K
- Win 2K
- Mac 786
- Linux 347
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README文件
日期格式化工具
选择一个日期,选择一个格式,重新格式化。
要求
要使用日期格式化工具,您必须已安装PHP。
安装
首先,确保您已经安装了PHP CLI解释器。
Sublime Package Control
您可以使用Sublime Text的优秀软件包控制包管理器安装日期格式化工具。
- 从命令面板打开“Package Control: Install Package”(按
Shift + Command + P
)。 - 选择“日期格式化工具”选项进行安装。
Git安装
要手动安装,请将其克隆到您的“软件包”目录中。
git clone https://github.com/pjdietz/sublime-date-formatter.git "Date Formatter"
注意:日期格式化工具期望安装在名为“日期格式化工具”的目录中。
使用
日期格式化工具使用PHP的stringtotime()
和date()
函数自动解析几乎任何日期或时间的字符串表示形式,并以您想要的任何方式格式化。
- 首先进行选择。您可以使用多选选择一个或多个日期。
- 使用
Command + Shift + P
(OSX)打开命令面板,并开始键入“格式化日期”。在列表中找到并选择它。 - 从快速面板中选择您想要的格式。面板中的每个项都包含使用第一个所选择日期的格式预览。
- 当您选择格式时,日期格式化工具将替换所有选定的日期为重新格式化的版本。
配置
创建一个用户设置文件以配置日期格式化工具。您可以配置一些内容。
PHP设置
最重要的配置是PHP的路径。如果您的系统使用php
位于路径中安装了PHP,您可以将其设置为默认值。Windows用户需要提供使用正斜杠的路径。以下是一个示例:
{
"php": "C:/php/php.exe"
}
要自定义可用的格式,请查看formats
设置。此设置必须是一个列表。列表中的每一项可以是以下之一:
- 包含日期格式的字符串
- 包含日期格式字符串和标签的列表
标签将在快速面板中显示,可以是任何你喜欢的内容。有关日期格式字符串语法的帮助,请参阅PHP手册中关于<a href="http://us2.php.net/manual/en/function.date.php">date()</a>
的页面。
以下是默认格式
{
"formats": [
["Y-m-d", "SQL Date"],
["Y-m-d H:i:s", "SQL Date Time"],
["c", "ISO 8601"],
["r", "RFC 2822"],
"m/d/Y"
]
}
自定义命令
你可能想为常用日期格式添加自定义命令到命令面板。为此,在你的Packages/User/
目录中创建一个新的文件,文件扩展名用.sublime-commands
。此文件语法如下
[
{
"caption": "Format SQL Date",
"command": "format_date",
"args": {"format": "Y-m-d H:i:s"}
}
]
更多有趣的事情
插入今天的日期
如果你使用“格式日期”命令且未选择任何内容,它将插入当前时间的格式化字符串。
相对日期
PHP的strtotime()
很神奇。它可以处理相对日期,例如明天
、昨天
、下个星期四
和1周2天4小时2秒
。尝试使用并查看PHP手册中的<a href="https://www.php.ac.cn/manual/en/function.strtotime.php">stringtotime()</a>
页面。
作者
PJ Dietz
版权和许可
版权2013 PJ Dietz