2013-01-16 100 views
0

我想从mongodb获得年份。 这是我简单的脚本:如何从日期获得年份

DateTime sDate = DateTime.SpecifyKind(new DateTime(2013, 1, 15, 00, 00, 00), DateTimeKind.Utc); 
DateTime eDate = DateTime.SpecifyKind(new DateTime(2014, 12, 31, 23, 59, 59), DateTimeKind.Utc); 

string map = @ "function(){ 
           emit (_id.OwnerId, _id.Date { 
            Date: Value.Date.getYear(), 
            PurchaseAmount: parseFloat(Value.PurchaseAmount), 
            PurchaseReturnAmount: parseFloat(Value.PurchaseReturnAmount), 
            TotalAmount: parseFloat(Value.TotalAmount) 
           }); 
          }"; 
string reduce = @ "function (key, values) { 
         var outValue = {purchsaeAmount:0 , purchaseReturnAmount:0, totalAmount:0 } 
         values.forEach(function (value) { 
         outValue.PurchaseAmount +=parseFloat(value.PurchaseAmount); 
         outValue.PurchaseReturnAmount +=parseFloat(value.PurchaseReturnAmount); 
         outValue.TotalAmount +=parseFloat(value.TotalAmount); 
         }); 
          return outValue; 
         }"; 

在地图我想只有一年,我如何开始元年(2013年)和结束年(2014)?

回答

3
var d = new Date(); 
var n = d.getFullYear(); 
var next_year = d.getFullYear()+1 

出来:

2013 2014 
相关问题