0

我目前正在尝试在我的流星应用程序中使用 bootstrap x-editable 。我为此使用了大气包:https ://github.com/nate-strauser/meteor-x-editable-bootstrap 。到目前为止,我有几个问题是:

  • 当我使用日期数据类型选择一个日期时,我得到一个 javascript 日期对象,它比我实际选择的时间晚 4 小时(假设这是因为我在 -4 时区)。

  • 当我编辑 textarea 时,换行符会保存到数据库中,但是当调出可编辑的内容来编辑它时,换行符是条带状的。

4

1 回答 1

0

看起来这可能是预期的行为。如果没有更多信息,很难确定。

使用日期,javascript 将日期存储在 unixtime 中。这是因为它很容易切换时区,而且不用担心 javascript 本身必须跟踪 DST 和其他保持时间的复杂性。

如果你使用new Date(<the javascript timestamp>);你应该得到你所在时区的时间。

使用 textarea 似乎正在发生某种文本编码转换。您应该检查这些条纹的字符代码是什么,并将它们转换为换行符,例如\n. 这可能发生的一种情况是,如果您将具有不同编码的内容复制粘贴到 textarea 中。

于 2013-08-24T14:28:50.063 回答