我有一个关系为 1: N 的数据库表,其中N
表示一个事件的多个日期。带有日期的列是DateTime
类型,我想保留该Time
选项以供以后使用,但如果我必须将其更改为类型,它不会那么糟糕Date
。
当我必须在某些GUI
. 我使用该函数获取日期,GROUP_CONCAT
这意味着在 JavaScript 中,我使用一个以逗号分隔的值表示不同日期的字符串进行操作,该字符串现在采用默认 SQLDateTime
格式 - YYYY-mm-dd hh:mm:ss
。
我使用该split(',')
函数来获取每个日期时间值,我可以做的是将 SQL 列的类型更改为Date
so 当我在 JavaScript 中拆分字符串以得到YYYY-mm-dd
值时。dd-mm-YYYY
对于GUI
. _
我不知道如何在这里进行。我有两个主要选择:
第一:也许有一种dd-mm-YYYY
在 SQL 中使用格式的方法可以解决所有问题。
第二:JavaScript中的某种(复杂?!?)字符串操作将日期字符串拆分为具有多个元素的数组,然后尝试按照我需要的方式格式化每个元素。
老实说 - 我想避免第二种选择,但不知道第一种是否可能,也许还有另一种我没有想到的方法。