Skip to content

Commit 51913c0

Browse files
committed
Optimize display effect.
1 parent 465acbe commit 51913c0

File tree

4 files changed

+20
-14
lines changed

4 files changed

+20
-14
lines changed
12.7 KB
Binary file not shown.

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ Alfred-codezm-workflows-timestamp-convert
22
=========================================
33

44
## 时间戳转换工具
5-
默认快捷键`tc`查看转换结果
5+
默认快捷键`tc`查看当前时间格式展示
66

77
### 效果
88

9-
![](demo.png)
9+
!["Alfred-codezm-workflows-timestamp-convert Demo"](demo.gif)
1010

1111
### 下载
1212

@@ -18,7 +18,7 @@ Alfred-codezm-workflows-timestamp-convert
1818

1919
### 使用
2020

21-
- 展示当天时间信息 `tc n` 或者 `tc now`
22-
- 当然您也可以使用 `tc tomorrow` `tc yesterday`
23-
- 将时间戳转换成日期格式, 反之亦然 `tc 1495276608` `tc 2017-05-20 18:52:46`
21+
- 默认展示当天时间信息.
22+
- 你也可以使用 `tc tomorrow` `tc yesterday`, 更多格式[参见](http://php.net/manual/en/datetime.formats.relative.php).
23+
- 将时间戳转换成日期格式, 反之亦然 `tc 1495276608` `tc 2017-05-20 18:52:46`.
2424
- 选中某一项转换结果键入 `Enter` 即可复制, `Shift + Enter` 将发音.

info.plist

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
<key>disabled</key>
4040
<false/>
4141
<key>name</key>
42-
<string>TimeStamp Convert</string>
42+
<string>TimeStamp Convert v2.0.0</string>
4343
<key>objects</key>
4444
<array>
4545
<dict>
@@ -73,7 +73,7 @@
7373
<key>argumenttype</key>
7474
<integer>1</integer>
7575
<key>escaping</key>
76-
<integer>32</integer>
76+
<integer>35</integer>
7777
<key>keyword</key>
7878
<string>tc</string>
7979
<key>queuedelaycustom</key>
@@ -127,7 +127,7 @@
127127
</dict>
128128
</array>
129129
<key>readme</key>
130-
<string>默认快捷键 `tc`, 查看转换结果
130+
<string>默认快捷键 `tc`, 查看当前时间格式
131131
132132
- 展示当天时间信息 `tc n` 或者 `tc now`
133133
- 当然你也可以使用 `tc tomorrow` `tc yesterday`

timestamp.php

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,20 @@
99

1010
date_default_timezone_set('PRC');
1111
require_once 'workflows.php';
12-
$w = new Workflows();
12+
$w = new Workflows('Alfred-codezm-workflows-timestamp-convert');
1313
$ico_png = 'icon.png';
1414
if(isset($argv[1])) {
1515
$query = urldecode($argv[1]);
1616
}
1717

1818
if(empty($query)) {
19-
$w->result('等待用户输入', '', '获取当前时间 n或now', '请输入时间戳或日期格式', $ico_png);
19+
$query = time();
20+
$date = date('Y-m-d', $query);
21+
$time = date('Y-m-d H:i:s', $query);
22+
23+
$w->result(0, $query, $query, 'Timestamp - 时间戳' . $originQuery, $ico_png);
24+
$w->result(1, $date, $date, 'Date - 日期', '');
25+
$w->result(2, $time, $time, 'Date/time - 日期时间', '');
2026
echo $w->toxml();
2127
exit;
2228
}
@@ -29,15 +35,15 @@
2935
$query = time();
3036
}
3137
if(!strtotime($query) && strlen(intval($query)) != 10) {
32-
$w->result('用户输入有误', '', '获取当前时间 n或now', '请输入时间戳或日期格式', $ico_png);
38+
$w->result('用户输入有误', '', '请输入时间戳或日期格式', '日期/时间字符串 - Power by PHP strtotime Date/Time 函数.', $ico_png, 'no', '');
3339
echo $w->toxml();
3440
exit;
3541
}
3642

3743
$query = preg_match('/^\d{10}$/', $query) ? $query : strtotime($query);
3844
$date = date('Y-m-d', $query);
3945
$time = date('Y-m-d H:i:s', $query);
40-
$w->result('timestamp', $query, $query, '时间戳' . $originQuery, $ico_png);
41-
$w->result('date', $date, $date, '日期', '');
42-
$w->result('time', $time, $time, '日期时间', '');
46+
$w->result(0, $query, $query, 'Timestamp - 时间戳' . $originQuery, $ico_png);
47+
$w->result(1, $date, $date, 'Date - 日期', '');
48+
$w->result(2, $time, $time, 'Date/time - 日期时间', '');
4349
echo $w->toxml();

0 commit comments

Comments
 (0)