Tag: datejs

d3js与节点,如何添加一条线到饼图?

d3js新手在这里。 我正在使用d3js在服务器上呈现一个SVG。 经过一些教程,我能够想出这个: var fs = require('fs'); var d3 = require('d3'); var jsdom = require('jsdom'); var _ = require("underscore"); var chartWidth = 500, chartHeight = 500; var arc = d3.svg.arc() .outerRadius(chartWidth/2 – 10) .innerRadius(0); var colours = ['#98abc5','#8a89a6','#7b6888','#6b486b','#a05d56',"#d0743c", "#ff8c00"]; var pieData = [ { "category" : "Category A", "amount" : 300 }, { "category" : […]

moment.js – 检查两个时刻是否来自同一周,但星期五开始,星期四结束

我正在用node.js和discord.js创build一个不和谐的机器人,并且有一个function允许用户通过命令进行投票,但是我希望他们每周仅投票一次。 问题是,在这个不和谐之处, 星期五从星期五开始到星期四结束 ,所以我不能简单地写: var weekNow = moment().week(); var weekLastVote = moment(dateLastVote).week(); if (weekNow == weekLastVote){ //Prevent from voting again } else { //Let the user vote } 因此,我写了一些似乎可以工作的代码,但是由于它看起来很潦草,所以我希望你的意见,我不确定是否考虑了所有的可能性(我不知道我是否例如需要使用我的月份variables): module.exports = { isSameWeek: function (dateLastVote) { // moments for today's date var dayNow = moment().weekday(); var weekNow = moment().week(); var monthNow = moment().month(); var yearNow […]