0
我一直试图让我的快速应用程序动态地命名phantom.js每月生成的文件。我的意图是也有一个数据库,用于记录和保存每个文件的名称,以便以后可以轻松检索。按日期动态命名文件
我的问题是如何根据生成日期动态命名文件。
我phantom.js模块如下:
var page = require('webpage').create();
page.paperSize = {
format:'Tabloid',
orientation: 'landscape',
margin: '1cm'
};
page.viewportSize = {
width: 1980,
height: 1080
};
page.open('<sitename>/', function() {
page.render('./monthly.pdf');
phantom.exit();
});
如何动态地命名上呈现monthly.pdf名。我有一个每个月都会运行这个脚本的cronjob。这个想法是能够获得一个旧的monthly.pdf列表,它可以通过静态文件自动根据名称和数据库条目进行访问。
任何问题或澄清让我知道。更简单的使用moment.js
var d = new Date();
var filename = './monthly-' + d.getDate() + '/' + d.getMonth() + '/' + d.getFullYear() + '.pdf';
或者:
你就不能使用'新的Date()'? – brandonscript
例如,我想以月份-07222015.pdf的形式获取它。我不知道新的Date()是否可以做到@remus – ABrowBoyGenius