Это код и таблицу MySQLдата Получение от MySQL в JavaScript дает неверную дату
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/2a", "root", "root");
Statement st=con.createStatement();
ResultSet rsta=st.executeQuery("Select * from data");
while(rsta.next()) {
x14=rsta.getTime("strtime");
}
%>
<div id="TextBoxesGroup">
<input type="hidden" id="time" name="time" value="<%=x14%>"/>
</div>
<script>
$(document).ready(function(){
var dateString=$('#time').val();
var d1 = new Date(dateString);
var newTextBoxDiv = $(document.createElement('div'))
.attr("id", 'TextBoxDiv' + counter);
newTextBoxDiv.after().html('<div><label style="float:left;">'+d1+'</label>);
newTextBoxDiv.appendTo("#TextBoxesGroup");
</script>
+---------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| date | date | YES | | NULL | |
| strtime | time | YES | | NULL | |
| endtime | time | YES | | NULL | |
| freq | varchar(30) | YES | | NULL | |
| inter | int(11) | YES | | NULL | |
+---------+-------------+------+-----+---------+----------------+
Переменная d1 (она сохраняется как раз в дб) дает мне неверную date.why это происходит? Am Я чего-то не хватает?
Позвольте мне знать, что более подробная информация требуется, но помогите.
Проверено значение dateString? –
он дает значение db..11.30: 00 в mycase –
var d1 = new Дата ("13 октября 1975 11:13:00") это формат по умолчанию –