从innerhtml字符串值创建javascript时间戳
create javascript timestamp from innerhtml string values
我想创建一个基于rails date_select和time_select属性的javascript时间戳。我附加了一个onChange函数到选择助手和获取innerhtml读取值到一个div工作良好。现在我想使用select属性中的那些字符串,并在js中创建一个时间戳(使用它进行验证)。
我首先尝试从innerhtml的值制作整数:
function insertText10()
{
var start_day = document.new_link['link[start_at(3i)]'];
var start_month = document.new_link['link[start_at(2i)]'];
var start_year = document.new_link['link[start_at(1i)]'];
var start_hour = document.new_link['link[start_at(4i)]'];
var start_minute = document.new_link['link[start_at(5i)]'];
var selOption1 = start_day[start_day.selectedIndex];
var selOption2 = start_month[start_month.selectedIndex];
var selOption3 = start_year[start_year.selectedIndex];
var selOption4 = start_hour[start_hour.selectedIndex];
var selOption5 = start_minute[start_minute.selectedIndex];
start_date = new Date(parseInt(selOption3.innerHTML),parseInt(selOption2.innerHTML),parseInt(selOption1.innerHTML),parseInt(selOption4.innerHTML),parseInt(selOption5.innerHTML),0,0);
则使用string:
start_date = new Date(selOption3.innerHTML+selOption2.innerHTML+selOption1.innerHTML+selOption4.innerHTML+selOption5.innerHTML);
,但都不起作用。我做错了什么?
——PS:我检查了w3s文档http://www.w3schools.com/jsref/jsref_obj_date.asp找到上面的解决方案。
已解决:
start_date = new Date(parseInt(selOption3.value),parseInt(selOption2.value),parseInt(selOption1.value),parseInt(selOption4.value),parseInt(selOption5.value),0,0);
相关文章:
- javascript时间戳插入字符串变量
- 几年前的javascript时间戳,并考虑闰年
- Javascript时间戳编号不是唯一的
- 我如何从手机上解释这些奇怪的JavaScript时间戳
- 清理 JavaScript 时间戳
- JavaScript:时间戳的最佳格式
- JavaScript 时间戳到 Python 日期时间转换
- PHP使用json_encode传递Javascript时间戳
- 如何使用javascript或jquery将时间转换为javascript时间戳
- 如何只获取部分javascript时间戳
- 使用PHP匹配Javascript时间戳
- 用于对照MySQL进行检查的JavaScript时间戳
- 天气json转换时间Javascript时间戳
- Javascript时间戳,如果10分钟过去了
- Javascript时间戳函数一行
- MySQL格式的节点JavaScript时间戳
- 从innerhtml字符串值创建javascript时间戳
- 到日期的Javascript时间戳
- 为什么'new Date() * 1'生成一个Javascript时间戳
- 在 Python 中将 postgresql 时间戳转换为 JavaScript 时间戳