将日期转换为天数,然后做事情
convert date to number of days then do stuff
我想让用户输入一个日期。使用表单,并在后台将其转换为天数。然后计算出一定的天数,然后将其转换回日期。
的例子:
输入你的出生日期。
——转换为xx天数(dateindays)
然后make newtotal=dateindays-280
将newtotal转换为日期。
谁能给我指出正确的方向,或者他们知道做这件事的一些功能吗?
所以我们说:用户输入日期13 July 1980我们使用js将其转换为总天数11,453天
创建新函数:subtotal=11453-280
并将这些天数转换为日期,并在屏幕上回显。
var d1 = Date.parse("13 July 1980");
d1 = d1 - 24192000000; // 280 days in milliseconds
var newDate = new Date(d1);
console.log(newDate); // will return a date object that represents Oct 07 1979
然后使用以下链接对其进行格式化:http://www.webdevelopersnotes.com/tips/html/10_ways_to_format_time_and_date_using_javascript.php3
感谢这个问题的链接:在哪里可以找到关于在JavaScript中格式化日期的文档?
使用Date对象。用毫升来换算。因此,如果您获得日期millis,然后减去或添加days * 86400 * 1000,然后使用结果创建另一个日期对象。
var d2 = new Date (d1.getTime() - days_to_subtract * 86400 * 1000);
这可能会有帮助…http://www.w3schools.com/jsref/jsref_obj_date.asp
为什么要进行日与日的转换?要添加或减去天数,只需在日期上添加或减去它们:
// New date object for 15 November, 2011
var d = new Date(2011, 10, 15);
// Add 5 days
d.setDate(d.getDate() + 5); // 20-Nov-2011
// Subract 200 days
d.setDate(d.getDate() - 200); // 4-May-2011
相关文章:
- 如何按日期对Arraylist进行排序,然后将其传递给JSP
- JavaScript将人类可读的日期转换为unix时间戳,然后再转换回来
- 日期范围选择器,然后再次单击同一项目
- MongoDB:将Days字段添加到DB中的Date Type字段中,然后与当前日期进行比较
- 在 ajax 调用中加载日期选择器,然后单击不起作用
- jQuery或javascript可以从文本字符串中确定日期,然后比较两个日期
- 如何获取特定工作日的日期,然后格式化
- 如何让表单字段生成当前日期和时间,然后在提交时发送该信息
- 如何使用Javascript按日期排序,然后按时间排序
- JavaScript - 输入日期,然后自动填充下一个字段的差异
- 单击“显示日期”字段,然后单击“选择日期”隐藏日期字段
- 使用momentjs将日期转换为epoch,然后再转换回日期
- HTML将参数传递给javascript函数,然后javascript函数进行日期比较,然后javascript返回以H
- 在特定日期使用jquery显示图像,然后不要'今天以后不要再看了
- Casperjs然后点击打开日期picker,但无法检索日历中的任何内容
- 将日期转换为天数,然后做事情
- 验证然后打印日期输入
- Javascript日期picker工作,直到特定的日期,然后坏了
- 找到HTML日期,然后比较当前数据
- 将日期从本地时区转换为UTC,然后再转换为本地时区