Index: includes/argument.handlers.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views/includes/argument.handlers.inc,v
retrieving revision 1.41
diff -u -p -r1.41 argument.handlers.inc
--- includes/argument.handlers.inc	14 Aug 2008 22:17:10 -0000	1.41
+++ includes/argument.handlers.inc	26 Aug 2008 21:18:19 -0000
@@ -802,6 +802,8 @@ class views_handler_argument_date extend
   function default_argument_form(&$form, &$form_state) {
     parent::default_argument_form($form, $form_state);
     $form['default_argument_type']['#options'] += array('date' => t('Current date'));
+    $form['default_argument_type']['#options'] += array('node_created' => t("Current node's creation time"));
+    $form['default_argument_type']['#options'] += array('node_changed' => t("Current node's update time"));
   }
 
   /**
@@ -812,6 +814,18 @@ class views_handler_argument_date extend
     if (!$raw && $this->options['default_argument_type'] == 'date') {
       return date($this->arg_format, time());
     }
+    else if (!$raw) {
+      $node = menu_get_object('node');
+      if (empty($node)) {
+        parent::get_default_argument();
+      }
+      else if ($this->options['default_argument_type'] == 'node_created') {
+        return date($this->arg_format, $node->created);
+      }
+      else if ($this->options['default_argument_type'] == 'node_changed') {
+        return date($this->arg_format, $node->changed);
+      }
+    }
     else {
       return parent::get_default_argument($raw);
     }
