Page MenuHomePhabricator

D12674.id30437.diff
No OneTemporary

D12674.id30437.diff

diff --git a/src/view/form/control/AphrontFormDateControlValue.php b/src/view/form/control/AphrontFormDateControlValue.php
--- a/src/view/form/control/AphrontFormDateControlValue.php
+++ b/src/view/form/control/AphrontFormDateControlValue.php
@@ -179,6 +179,17 @@
return null;
}
+ $colloquial = array(
+ 'tea time' => '3:00 PM',
+ 'high noon' => '12:00 PM',
+ 'witching hour' => '12:00 AM',
+ );
+
+ $normalized = phutil_utf8_strtolower($time);
+ if (isset($colloquial[$normalized])) {
+ $time = $colloquial[$normalized];
+ }
+
try {
$date = new DateTime("{$year}-{$month}-{$day} {$time}", $zone);
$value = $date->format('U');

File Metadata

Mime Type
text/plain
Expires
May 9 2024, 7:22 AM (5 w, 3 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6274371
Default Alt Text
D12674.id30437.diff (696 B)

Event Timeline