コンマの実装 #15
Labels
No Label
bug
discussion
documentation
duplicate
enhancement
feature
help wanted
invalid
Priority
High
Priority
Low
Priority
Medium
question
wontfix
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: stat2/delightly-v2fork#15
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
レスの投稿日時にコンマが欲しいという人を多く見かけますので提案します。
/test/bbs-main.php 16行目の$DATEの定義部分を以下のように変更するのはどうでしょうか。
$DATE = date("Y/m/d H:i:s", $NOWTIME);
↓
$NOWMICROTIME= microtime(true);
$microTime = $NOWMICROTIME - floor($NOWMICROTIME);
$commmaTime = floor($microTime * 100);
$commmaTime = sprintf("%02d", $commmaTime);
$DATE = date("Y/m/d H:i:s", $NOWMICROTIME);
$DATE = $DATE.'.'.$commmaTime;
$NOWTIME自体を変更するべきかもしれませんが、$NOWTIMEは使用されている箇所が多いのに対して$DATEはおそらくDATファイルと!addコマンドくらいにしか使われていないので、変更によるバグを未然に防ぐためにも最小限の変更にしたほうが良いかと思い上記のようなコードとなりました。$NOWTIMEとの誤差が生じますが、$DATEは日時表示用にしか使われていないので許容範囲かと思います。
ご提案ありがとうございますー!
はるひの方で上記のコードを試用させていただきますー
コンマに関しては管理画面のオプション(無し、2桁、3桁等)で選べようにするのが良いのかな、と考えています。
ほぼお遊び目的なので作業の優先度は低めで…
#35 にて実装されました。